Vehicle identification number


A vehicle identification number is a unique code, including a serial number, used by the automotive industry to identify individual motor vehicles, towed vehicles, motorcycles, scooters and mopeds, as defined in ISO 3779 and ISO 4030.
VINs were first used in 1954 in the United States. From 1954 to 1981, there was no accepted standard for these numbers, so different manufacturers used different formats.
In 1954, at the request of the US government, the US auto manufacturers and the Automobile Manufacturers Association were involved in the creation of the new, standardized vehicle identification numbering system named the Vehicle Identification Number with an agreed upon digit sequence and concealed chassis markings of this VIN. Up to that time, states used the engine number to register and title cars and trucks which became a problem if the engine was replaced, which was fairly common at the time.
In 1981, the National Highway Traffic Safety Administration of the United States standardized the format. It required all on-road vehicles sold to contain a 17-character VIN, which does not include the letters O, I, and Q .
There are vehicle history services in several countries that help potential car owners use VINs to find vehicles that are defective or have been written off.

Classification

There are at least four competing standards used to calculate the VIN.
Modern VINs are based on two related standards, originally issued by the International Organization for Standardization in 1979 and 1980: ISO 3779 and ISO 3780, respectively. Compatible but different implementations of these ISO standards have been adopted by the European Union and the United States, respectively.
The VIN comprises the following sections:

World manufacturer identifier

The first three characters uniquely identify the manufacturer of the vehicle using the world manufacturer identifier or WMI code. A manufacturer who builds fewer than 1000 vehicles per year uses a 9 as the third digit, and the 12th, 13th and 14th position of the VIN for a second part of the identification. Some manufacturers use the third character as a code for a vehicle category, a division within a manufacturer, or both. For example, within 1G, 1G1 represents Chevrolet passenger cars; 1G2, Pontiac passenger cars; and 1GC, Chevrolet trucks.
The Society of Automotive Engineers in the US assigns WMIs to countries and manufacturers.
The first character of the WMI is the region in which the manufacturer is located. In practice, each is assigned to a country of manufacture, although in Europe the country where the continental headquarters is located can assign the WMI to all vehicles produced in that region.
In the notation [|below], assume that letters precede numbers and that zero is the last number. For example, 8X–82 denotes the range 8X, 8Y, 8Z, 81, 82, excluding 80.

Country or region codes

Vehicle descriptor section

The fourth to ninth positions in the VIN are the vehicle descriptor section or VDS. This is used, according to local regulations, to identify the vehicle type, and may include information on the automobile platform used, the model, and the body style. Each manufacturer has a unique system for using this field. Most manufacturers since the 1980s have used the eighth digit to identify the engine type whenever there is more than one engine choice for the vehicle. Example: for the 2007 Chevrolet Corvette, U is for a 6.0-liter V8 engine, and E is for a 7.0 L V8.

North American check digits

One element that is inconsistent is the use of position nine as a [|check digit], compulsory for vehicles in North America and China, but not Europe.

Vehicle identifier section

The 10th to 17th positions are used as the 'vehicle identifier section'. This is used by the manufacturer to identify the individual vehicle in question. This may include information on options installed or engine and transmission choices, but often is a simple sequential number. In North America, the last five digits must be numeric.

Model year encoding

One consistent element of the VIS is the 10th digit, which is required worldwide to encode the model year of the vehicle. Besides the three letters that are not allowed in the VIN itself, the letters U and Z and the digit 0 are not used for the model year code. The year code is the model year for the vehicle.
The year 1980 was encoded by some manufacturers, especially General Motors and Chrysler, as "A", yet Ford and AMC still used a zero for 1980. Subsequent years increment through the allowed letters, so that "Y" represents the year 2000. 2001 to 2009 are encoded as the digits 1 to 9, and subsequent years are encoded as "A", "B", "C", etc.
CodeYearCodeYearCodeYearCodeYearCodeYearCodeYear
A1980L1990Y2000A2010L =2020Y =2030
B1981M199112001B2011M202112031
C1982N199222002C2012N202222032
D1983P199332003D2013P202332033
E1984R199442004E2014R202442034
F1985S199552005F2015S202552035
G1986T199662006G2016T202662036
H1987V199772007H2017V202772037
J1988W199882008J2018W202882038
K1989X199992009K2019X202992039

On April 30, 2008, the US National Highway Traffic Safety Administration adopted a final rule amending 49 CFR Part 565, "so that the current 17 character vehicle identification number system, which has been in place for almost 30 years, can continue in use for at least another 30 years", in the process making several changes to the VIN requirements applicable to all motor vehicles manufactured for sale in the United States. There are three notable changes to the VIN structure that affect VIN deciphering systems:
Compulsory in North America and China is the use of the 11th character to identify the assembly plant at which the vehicle was built. Each manufacturer has its own set of plant codes.

Production number

In the United States and China, the 12th to 17th digits are the vehicle's serial or production number. This is unique to each vehicle, and every manufacturer uses its own sequence.

Check-digit calculation

A check-digit validation is used for all road vehicles sold in the United States and Canada.
When trying to validate a VIN with a check digit, first either remove the check digit for the purpose of calculation or use a weight of zero to cancel it out. The original value of the check digit is then compared with the calculated value. If the calculated value is 0–9, the check digit must match the calculated value. If the calculated value is 10, the check digit must be X. If the two values do not match, then there is a mistake in the VIN. However, a match does not prove the VIN is correct, because there is still a 1/11 chance that any two distinct VINs have a matching check digit: for example, the valid VINs 5GZCZ43D13S812715 and SGZCZ43D13S812715. The VINs in the Porsche image, WP0ZZZ99ZTS392124, and the GM-T body image, KLATF08Y1VB363636, do not pass the North American check-digit verification.

Transliterating the numbers

Transliteration consists of removing all of the letters, and replacing them with their appropriate numerical counterparts. These numerical alternatives are in the following chart. I, O, and Q are not allowed in a valid VIN; for this chart, they have been filled in with N/A. Numerical digits use their own values.
A: 1B: 2C: 3D: 4E: 5F: 6G: 7H: 8I:
J: 1K: 2L: 3M: 4N: 5O: P: 7Q: R: 9
S: 2T: 3U: 4V: 5W: 6X: 7Y: 8Z: 9

S is 2, and not 1. There is no left-alignment linearity.

Weights used in calculation

The following is the weight factor for each position in the VIN. The 9th position is that of the check digit. It has been substituted with a 0, which will cancel it out in the multiplication step.
Position1234567891011121314151617
Weight876543210098765432

Worked example

Consider the hypothetical VIN 1M8GDM9A_KP042788, where the underscore will be the check digit.
VIN1M8GDM9AKP042788
Value14874491027042788
Weight876543210098765432
Products8 284835161218100 18560 2410282416

  1. The VIN's value is calculated from the above transliteration table. This number is used in the rest of the calculation.
  2. Copy the weights from the above weight factor table.
  3. The products row is the result of the multiplication of the vertical columns: Value and Weight.
  4. The products are all added together to yield a sum, 351.
  5. Find the remainder after dividing by 11
    351 MOD 11 = 10
    351 ÷ 11 = 31 10/11
  6. The remainder is the check digit. If the remainder is 10, the check digit is X. In this example, the remainder is 10, so the check digit is transliterated as X.
With a check digit of X, the VIN 1M8GDM9A_KP042788 is written 1M8GDM9AXKP042788.
A VIN with straight-ones has the nice feature that its check digit 1 matches the calculated value 1. This is because a value of one multiplied by 89 is 89, and 89 divided by 11 is 8 with remainder ; thus 1 is the check digit. This is a way to test a VIN-check algorithm.

VIN scanning

VIN is printed on locations like bottom corner of the windshield on the driver’s side, under the bonnet next to latch, the front end of the vehicle frame and inside the door pillar on the driver’s side. VINs may be optically read with barcode scanners or digital cameras, or digitally read via OBD-II in newer vehicles. There are smartphone applications that can pass the VIN to websites to decode the VIN.

List of common WMI

The Society of Automotive Engineers assigns the WMI to countries and manufacturers. The following list shows a selection of world manufacturer codes.
WMICountryManufacturer
AAVSouth AfricaVolkswagen
AHTSouth AfricaToyota
AFASouth AfricaFord
BF9KenyaKIBO Motorcycles
CL9TunisiaWallyscar
JAJapanMitsubishi
JALJapanIsuzu
JC1JapanFiat Automobiles/Mazda
JDJapanDaihatsu Motor Co. Ltd.
JF1-JF3JapanSubaru - Fuji Heavy Industries
JF4JapanSAAB
JF5JapanPontiac
JHD, JHF, JHHJapanHino
JHLJapanHonda
JHMJapanHonda
JM0JapanMazda for Oceania export
JM1JapanMazda
JMBJapanMitsubishi
JM6JapanMazda
JNJapanNissan
JSJapanSuzuki
JTJapanToyota]/Lexus
JYJapan[Yamaha
KLSouth KoreaDaewoo/GM Korea
KMHSouth KoreaHyundai
KNSouth KoreaKia
KPTSouth KoreaSsangYong
L2CChinaChery Jaguar Land Rover
L6TChinaGeely
LA6ChinaKing Long
LB3ChinaGeely
LBEChinaBeijing Hyundai
LBVChinaBMW Brilliance
LC0ChinaBYD Industry
LDCChinaDongfeng Peugeot-Citroën
LE4ChinaBeijing Benz
LFMChinaFAW Toyota
LFPChinaFAW Car
LFVChinaFAW-Volkswagen
LGBChinaDongfeng Nissan
LGJChinaDongfeng Fengshen
LGWChinaGreat Wall
LGXChinaBYD Auto
LH1ChinaFAW Haima
LHGChinaGuangzhou Honda
LJ1ChinaJAC
LJDChinaDongfeng Yueda Kia
LLVChinaLifan
LMGChinaGAC Trumpchi
LPAChinaChangan PSA
LS5ChinaChangan Suzuki
LSFAChinaSAIC Maxus
LSGChinaSAIC General Motors
LSJChinaSAIC MG
LSVChinaSAIC Volkswagen
LTVChinaFAW Toyota
LVGChinaGAC Toyota
LVHChinaDongfeng Honda
LVRChinaChangan Mazda
LVSChinaChangan Ford
LVVChinaChery
LWVChinaGAC Fiat
LZWChinaSAIC GM Wuling
LZYChinaYutong
MA1IndiaMahindra
MNTThailandNissan
MM0ThailandMazda
MMBThailandMitsubishi
MRHThailandHonda
MS0MyanmarKia
NMATurkeyMAN
NMTTurkeyToyota
NM0TurkeyFord Otosan
PL1MalaysiaProton
PL8MalaysiaHyundai Inokom
PLPMalaysiaSubaru
PMHMalaysiaHonda
PMLMalaysiaHicom
PM1MalaysiaBMW
PM2MalaysiaPerodua
PM9MalaysiaBufori
PMKMalaysiaHonda Boon Siew
PMNMalaysiaModenas
PMVMalaysiaYamaha Hong Leong
PNAMalaysiaKia
PNAMalaysiaPeugeot
PNVMalaysiaVolvo Cars
PN1MalaysiaToyota
PN8MalaysiaNissan
PP1MalaysiaMazda
PP3MalaysiaHyundai
PPPMalaysiaSuzuki
PR8MalaysiaFord
SABUnited KingdomOptare
SAJUnited KingdomJaguar
SALUnited KingdomLand Rover
SARUnited KingdomRover
SATUnited KingdomTriumph
SB1United KingdomToyota
SBMUnited KingdomMcLaren Automotive
SCCUnited KingdomLotus Cars
SCFUnited KingdomAston Martin Lagonda Limited
SCEUnited KingdomDeLorean
SFDUnited KingdomAlexander Dennis
SFEUnited KingdomAlexander Dennis
SHHUnited KingdomHonda
SHSUnited KingdomHonda
SJNUnited KingdomNissan
SUDPolandWielton
TCCSwitzerlandMicro Compact Car
TEBUK/SwitzerlandJohnston sweeper
TMACzech RepublicHyundai
TMBCzech RepublicŠkoda
TRUHungaryAudi
TSMHungarySuzuki
U5YSlovakiaKia
UURomaniaDacia
VA0AustriaÖAF
VBKAustriaKTM
VF1FranceRenault
VF2FranceRenault
VF3FrancePeugeot
VF4FranceTalbot
VF5FranceIveco Unic SA
VF6FranceRenault Trucks/Volvo
VF7FranceCitroën
VF8FranceMatra/Talbot/Simca
VF9FranceBugatti
VFEFranceIvecoBus
VNKFranceToyota
VR1FranceDS Automobiles
VSSSpainSEAT
VS7SpainCitroën
VV9SpainTauro Sport Auto
WAGGermanyNeoplan
WAUGermanyAudi
WAPGermanyAlpina
WBAGermanyBMW
WBSGermanyBMW M
WBXGermanyBMW
WDBGermanyMercedes-Benz
WDC, WDD, WMXGermanyDaimlerChrysler AG/Daimler AG
WEBGermanyEvoBus
WF0GermanyFord of Europe
WJMGermanyIveco
WJRGermanyIrmscher
WKKGermanyKarl Kässbohrer Fahrzeugwerke
WMAGermanyMAN
WMEGermanySmart
WMWGermanyMini
WP0GermanyPorsche car
WP1GermanyPorsche SUV
WUAGermanyQuattro
WVGGermanyVolkswagen
WVWGermanyVolkswagen
WV1GermanyVolkswagen Commercial Vehicles
WV2GermanyVolkswagen Commercial Vehicles
W09GermanyRuf Automobile
W0LGermanyOpel/Vauxhall
W0SVGermanyOpel Special Vehicles
XLRNetherlandsDAF Trucks
XTARussiaAvtoVAZ
XTBRussiaAZLK
YK1FinlandSaab
YS2SwedenScania, Södertälje
YS3SwedenSaab
YS4SwedenScania, Katrineholm
YTNSwedenSaab NEVS
YV1SwedenVolvo Cars
YV2SwedenVolvo Trucks
YV3SwedenVolvo Buses
YT9SwedenKoenigsegg Automotive AB
ZA9ItalyBugatti
ZAMItalyMaserati
ZAPItalyPiaggio
ZARItalyAlfa Romeo
ZCFItalyIveco
ZFAItalyFiat
ZFFItalyFerrari
ZGAItalyIvecoBus
ZHWItalyLamborghini
ZLAItalyLancia
1BUnited StatesDodge
1CUnited StatesChrysler
1FUnited StatesFord
1GUnited StatesGeneral Motors
1G1United StatesChevrolet
1G3United StatesOldsmobile
1G4United StatesBuick
1G9United StatesGoogle
1GBUnited StatesChevrolet incomplete vehicles
1GCUnited StatesChevrolet
1GDUnited StatesGMC incomplete vehicles
1GMUnited StatesPontiac
1HGUnited StatesHonda
1JUnited StatesJeep
1LUnited StatesLincoln
1MUnited StatesMercury
1MRUnited StatesContinental
1NUnited StatesNissan
1VWUnited StatesVolkswagen
1YVUnited StatesMazda
1ZVUnited StatesFord
2DGCanadaOntario Drive & Gear
2FCanadaFord
2GxCanadaGeneral Motors
2G1CanadaChevrolet
2G2CanadaPontiac
2G9CanadaGnome Homes
2HGCanadaHonda
2HHCanadaAcura
2HJCanadaHonda
2HKCanadaHonda
2HMCanadaHyundai
2L9CanadaLes Contenants Durabac
2LNCanadaLincoln
2MCanadaMercury
2TCanadaToyota
3FMexicoFord
3GMexicoGeneral Motors
3HGMexicoHonda
3HMMexicoHonda
3KPMexicoKia
3NMexicoNissan
3VWMexicoVolkswagen
4FUnited StatesMazda
4JUnited StatesMercedes-Benz
4MUnited StatesMercury
4S3United StatesSubaru
4S4United StatesSubaru
4S6United StatesHonda
4TUnited StatesToyota
4USUnited StatesBMW
5FNUnited StatesHonda
5J6United StatesHonda
5LUnited StatesLincoln
5N1United StatesNissan
5NMUnited StatesHyundai
5NPUnited StatesHyundai
5TUnited StatesToyota
5UUnited StatesBMW
5XUnited StatesHyundai/Kia
5YJUnited StatesTesla
55United StatesMercedes-Benz
6FAustraliaFord
6GAustraliaGeneral Motors
6G1AustraliaChevrolet
6G2AustraliaPontiac
6HAustraliaHolden
6MMAustraliaMitsubishi
6T1AustraliaToyota
6T9AustraliaTrailer
6U9AustraliaJapanese Imports
7A1New ZealandMitsubishi
7A3New ZealandHonda
7A4New ZealandToyota
7A5New ZealandFord
7A8New ZealandNZ Transport Agency
7ATNew ZealandNZ Transport Agency
8APArgentinaFiat
8AFArgentinaFord
8AGArgentinaGeneral Motors
8AWArgentinaVolkswagen
8AJArgentinaToyota
8A1ArgentinaRenault
8ACArgentinaMercedes Benz
8BCArgentinaCitroën
8ADArgentinaPeugeot
8C3ArgentinaHonda
8ATArgentinaIveco
829BoliviaQuantum
9BDBrazilFiat Automóveis
9BGBrazilGeneral Motors
9BWBrazilVolkswagen
9BFBrazilFord
93HBrazilHonda
9BRBrazilToyota
936BrazilPeugeot
935BrazilCitroën
93YBrazilRenault
93XBrazilSouza Ramos - Mitsubishi / Suzuki
9BHBrazilHyundai
95PBrazil
94DBrazilNissan
94NBrazilRWM Brazil
98RBrazilChery
988BrazilJeep
98MBrazilBMW
9BMBrazilMercedes-Benz
99ABrazilAudi
99JBrazilJaguar Land Rover
9C2BrazilHonda Motorcycles
9C6BrazilYamaha
9CDBrazilSuzuki
93WBrazilFiat Professional
93ZBrazilIveco
953BrazilVW Trucks / MAN
9BSBrazilScania
9BVBrazilVolvo Trucks
9FBColombiaRenault
9UJUruguayChery
9UKUruguayLifan
9UWUruguayKia