Systems

VIN Number Explained: What Each of the 17 Characters Means

· 1672 words

A VIN (vehicle identification number) is a unique code assigned to a single motor vehicle. For cars and light trucks sold in the US since the 1981 model year, it is exactly 17 characters long. It combines letters and digits but never uses I, O or Q, which are excluded to avoid confusion with 1 and 0. The VIN identifies the manufacturer, describes the vehicle's basic configuration, encodes the model year and assembly plant, and ends with a production serial number. Vehicles built before 1981 used manufacturer-specific formats of varying length, so most of this guide does not apply to them.

The three sections of a VIN

A modern 17-character VIN has three parts. The World Manufacturer Identifier (WMI) occupies positions 1 to 3. The Vehicle Descriptor Section (VDS) occupies positions 4 to 9. The Vehicle Identifier Section (VIS) occupies positions 10 to 17. The general framework is standardized, but each manufacturer decides what most of the descriptor characters mean for its own vehicles.

Position | Section | What it represents; 1 | WMI | Country or region where the manufacturer is based or the vehicle was built; 2 | WMI | Manufacturer; 3 | WMI | Vehicle type or manufacturing division (combined with 1–2 to form a unique manufacturer code); 4–8 | VDS | Manufacturer-defined attributes such as model line, series, body style, engine, restraint system or weight class; 9 | VDS | Check digit used to detect errors or invalid VINs; 10 | VIS | Model year; 11 | VIS | Assembly plant; 12–17 | VIS | Sequential production number

Positions 1–3: World Manufacturer Identifier

The first character usually points to a country or region. Common examples include 1, 4 and 5 for the United States, 2 for Canada, 3 for Mexico, J for Japan, K for South Korea, L for China, S for the United Kingdom, W for Germany and Z for Italy. Characters 2 and 3 complete a code that is assigned to a specific manufacturer, so the full three-character WMI identifies the brand or a division of it. The first character reflects where the manufacturer is registered or the vehicle was assembled. It does not necessarily reflect where the brand is headquartered. A vehicle from a foreign brand built in a US plant will often start with 1, 4 or 5.

Positions 4–8: Vehicle Descriptor Section

These five characters describe the vehicle, but their meaning is set by each manufacturer and can change between model years. Depending on the brand, they may encode the model, body type, trim series, engine, transmission, drive configuration, restraint system or gross vehicle weight rating. Because there is no universal chart for these positions, the same character can mean different things on two different brands. You need a decoder or reference that covers that specific manufacturer and model year.

VINs, platform codes and chassis codes

Enthusiasts often refer to vehicles by an internal platform or chassis code: a short designation the manufacturer uses for a particular generation or architecture. Some manufacturers include part of that code in the VDS, so the chassis code can be read directly from the VIN. Many others do not, or encode it indirectly through a model or series character that only a brand-specific decoder can translate. If you need a platform or chassis code, check whether a decoder for that brand maps it from the VIN. Do not assume any fixed position holds it.

Position 9: the check digit

For vehicles sold in North America, position 9 is a check digit calculated from the other 16 characters. It is either a number from 0 to 9 or the letter X. A single mistyped character will almost always produce a mismatch, so the check digit catches transcription errors and many fabricated VINs. The calculation works like this:

Convert each letter to a number: A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8, J=1, K=2, L=3, M=4, N=5, P=7, R=9, S=2, T=3, U=4, V=5, W=6, X=7, Y=8, Z=9. Digits keep their own value. Multiply each position's value by its weight. The weights for positions 1 through 17 are 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2. Position 9 has weight 0. Add all 17 products together. Divide the total by 11 and take the remainder. The remainder is the check digit. A remainder of 10 is written as X.

Here is a worked example using the sample VIN 1M8GDM9AXKP042788, which is commonly used to demonstrate the calculation:

Position: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17; Char: 1 M 8 G D M 9 A X K P 0 4 2 7 8 8; Value: 1 4 8 7 4 4 9 1 - 2 7 0 4 2 7 8 8; Weight: 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2; Product: 8 28 48 35 16 12 18 10 0 18 56 0 24 10 28 24 16; Sum = 351; 351 mod 11 = 10 -> check digit X (matches position 9)

A VIN that fails this check is either mistyped or not a valid North American VIN. A passing check only shows that the characters are internally consistent. It does not prove the VIN belongs to the vehicle in front of you. Vehicles built for some other markets do not always use a calculated check digit, so the test is reliable mainly for North American VINs.

Position 10: model year

The tenth character encodes the model year, which can differ from the calendar year the vehicle was built. The code cycles through letters and digits, skipping I, O, Q, U, Z and the digit 0, and repeats every 30 years.

Code | Model year | Code | Model year; A | 1980 or 2010 | T | 1996 or 2026; B | 1981 or 2011 | V | 1997 or 2027; C | 1982 or 2012 | W | 1998 or 2028; D | 1983 or 2013 | X | 1999 or 2029; E | 1984 or 2014 | Y | 2000 or 2030; F | 1985 or 2015 | 1 | 2001 or 2031; G | 1986 or 2016 | 2 | 2002 or 2032; H | 1987 or 2017 | 3 | 2003 or 2033; J | 1988 or 2018 | 4 | 2004 or 2034; K | 1989 or 2019 | 5 | 2005 or 2035; L | 1990 or 2020 | 6 | 2006 or 2036; M | 1991 or 2021 | 7 | 2007 or 2037; N | 1992 or 2022 | 8 | 2008 or 2038; P | 1993 or 2023 | 9 | 2009 or 2039; R | 1994 or 2024 | |; S | 1995 or 2025 | |

To resolve the 30-year overlap, US rules for passenger cars, light trucks and multipurpose vehicles under 10,000 lb gross vehicle weight rating use position 7 as a hint. A letter in position 7 indicates a model year from 2010 onward. A digit indicates 1980 to 2009. This convention does not apply to heavier trucks, buses, motorcycles or trailers. For those, use the vehicle's age, title and general design to tell the two possible years apart.

Positions 11–17: plant and serial number

Position 11 identifies the assembly plant, using a code defined by each manufacturer. Positions 12 through 17 form the production sequence number that makes the VIN unique. Very low-volume manufacturers may use part of this section differently, but for mainstream cars these six characters are essentially the individual vehicle's serial number.

Where to find the VIN on a vehicle

Lower driver's side of the dashboard, readable from outside through the windshield; Driver's door jamb, on the certification label or a separate sticker; Vehicle title and registration documents; Insurance card and policy documents; Service and repair records; On many vehicles, stamped or labeled on the frame, engine bay, firewall or certain body panels

How to read and verify a VIN step by step

Copy the VIN from the dashboard plate and confirm it has exactly 17 characters with no I, O or Q. Compare it with the door-jamb label, the title and the registration. Every copy should match character for character. Check the plates and labels themselves. Scratches, loose rivets, mismatched fonts or relabeled stickers can indicate tampering. Run the check digit calculation, or let a decoder do it, to confirm the VIN is internally valid. Decode the VIN with a tool that covers the vehicle's brand and confirm the results match the actual vehicle: make, model, body style, engine and model year. For a used purchase, run the VIN through title-history, theft and recall checks before committing.

Using a VIN lookup or decoder

A VIN decoder translates the code into readable specifications. In the US, the National Highway Traffic Safety Administration offers a free decoder based on data that manufacturers submit, and its recall search accepts a VIN to show open safety recalls. The National Insurance Crime Bureau provides a free check for vehicles reported stolen or declared a total loss by participating insurers. Title-history reports drawn from the National Motor Vehicle Title Information System, offered through approved providers, can reveal branded titles such as salvage, flood or rebuilt. Commercial history reports may add accident and service records, but their coverage depends on what was reported to them.

What a VIN cannot tell you

A VIN describes the vehicle as configured at the factory, and only to the level of detail the manufacturer chose to encode. It usually does not identify paint color, interior trim, individual option packages or dealer-installed accessories. It may not distinguish closely related trim levels. For full equipment details, a manufacturer or dealer can often produce a build sheet or original window sticker from the VIN. A VIN also says nothing about current condition, mileage or modifications. And a clean history report reflects only events that were recorded and reported.

Common questions

Are VIN and chassis number the same thing?

In everyday use, "chassis number" often means the VIN, especially outside the US. Enthusiasts may also use "chassis code" for the internal model or platform designation, which is a different and much shorter code that may or may not appear inside the VIN.

Can two vehicles share a VIN?

Legitimately, no. Modern VINs are designed to be unique for at least 30 years. If two vehicles show the same VIN, one of them is likely cloned or misdocumented. Treat that as a serious warning sign.

What about older vehicles with shorter numbers?

Vehicles built before the 1981 model year used formats defined by each manufacturer, often shorter than 17 characters and without a standardized check digit. Decoding them requires references specific to that brand and era, and modern online decoders may not recognize them.

Read next

All systems articles · Blog home

Latest articles