How to Read and Decode a VIN Number: Length, Layout and Meaning
How long is a VIN number?
A vehicle identification number (VIN) on any car or light truck built for the US market from the 1981 model year onward is exactly 17 characters long. Those 17 characters mix numbers and letters, so it is more accurate to call them characters than digits. A modern VIN never contains spaces, dashes or the letters I, O or Q, which are excluded because they are easily confused with 1 and 0.
One condition changes this answer: age. Vehicles built before the 1981 model year used manufacturer-specific formats, and their VINs are often shorter than 17 characters, commonly somewhere between about 5 and 13. If you are looking at an older classic car and count fewer than 17 characters, that alone does not mean the number is wrong. On a 1981 or newer vehicle, however, anything other than 17 characters means the VIN has been misread, mistyped or altered.
How VIN numbers work
A VIN works like a fingerprint for a vehicle. No two vehicles built within the same 30-year period share one, and the code is assigned at the factory. Registration agencies, insurers, lenders, recall systems and vehicle history services all use it to identify a specific vehicle rather than just a make and model.
The 17 characters are not random. They are divided into three sections, each answering a different question: who built the vehicle, what kind of vehicle it is, and which individual unit it is.
Position: 1 2 3 | 4 5 6 7 8 | 9 | 10 | 11 | 12 13 14 15 16 17; [ WMI ] [ VDS ] CD MY PL [ Serial number ]; WMI = World Manufacturer Identifier; VDS = Vehicle Descriptor Section; CD = Check digit; MY = Model year; PL = Assembly plant
What each part of a VIN means
Position | Name | What it tells you; 1 | Country or region | Where the vehicle was assembled, not where the brand is headquartered; 2–3 | Manufacturer | Combined with position 1, identifies the manufacturer and often the division or vehicle type; 4–8 | Vehicle descriptor | Manufacturer-defined details such as model line, body style, engine, restraint system or vehicle type; 9 | Check digit | A calculated character used to detect errors in the VIN; 10 | Model year | A coded letter or number for the model year; 11 | Assembly plant | The factory where the vehicle was built, using the manufacturer's own codes; 12–17 | Production sequence | The individual serial number of that vehicle
Positions 1–3: World Manufacturer Identifier
The first character indicates the country or region of final assembly. Common examples include 1, 4 and 5 for the United States, 2 for Canada, 3 for Mexico, J for Japan, K for South Korea and W for Germany. This is why two cars from the same brand can start with different characters: a model built in a US plant and one built overseas will carry different first characters.
Small-volume manufacturers are handled slightly differently. When the third character is 9, the manufacturer builds relatively few vehicles per year, and positions 12 through 14 carry an additional manufacturer code, leaving fewer positions for the serial number.
Positions 4–8: Vehicle Descriptor Section
This section describes the vehicle's attributes, but each manufacturer decides what goes in which position. One brand may use position 5 for the model line, while another uses it for body style. That is why the same character can mean completely different things on vehicles from different makers, and why you need a decoder or manufacturer reference to interpret this block accurately.
Position 9: Check digit
The check digit is a number from 0 to 9 or the letter X, calculated from the other 16 characters using a fixed formula. If a single character is copied incorrectly, the calculation usually no longer matches, which flags the error. The check digit is required on vehicles for the North American market; vehicles built for some other markets may not follow the same rule.
Position 10: Model year
The model year is encoded as a single character. The cycle uses letters (skipping I, O, Q, U and Z) and the numbers 1 through 9, then repeats every 30 years. The model year is the manufacturer's designation and can differ from the calendar year the vehicle was built.
Code | Model year | Code | Model year | Code | Model year; A | 1980 / 2010 | L | 1990 / 2020 | Y | 2000 / 2030; B | 1981 / 2011 | M | 1991 / 2021 | 1 | 2001 / 2031; C | 1982 / 2012 | N | 1992 / 2022 | 2 | 2002 / 2032; D | 1983 / 2013 | P | 1993 / 2023 | 3 | 2003 / 2033; E | 1984 / 2014 | R | 1994 / 2024 | 4 | 2004 / 2034; F | 1985 / 2015 | S | 1995 / 2025 | 5 | 2005 / 2035; G | 1986 / 2016 | T | 1996 / 2026 | 6 | 2006 / 2036; H | 1987 / 2017 | V | 1997 / 2027 | 7 | 2007 / 2037; J | 1988 / 2018 | W | 1998 / 2028 | 8 | 2008 / 2038; K | 1989 / 2019 | X | 1999 / 2029 | 9 | 2009 / 2039
Because each code repeats, an A could mean 1980 or 2010. For passenger cars, multipurpose vehicles and light trucks in North America, position 7 resolves this: if position 7 is a number, the earlier year applies; if it is a letter, the later year applies. Usually the vehicle's styling and condition make the answer obvious anyway.
Position 11: Assembly plant
This character identifies the factory that built the vehicle. Plant codes are assigned by each manufacturer, so the same letter means different plants for different brands.
Positions 12–17: Serial number
The last six characters are the production sequence number that makes the VIN unique. For most manufacturers, these final characters are numeric.
What a VIN number looks like and where to find it
A VIN looks like a single unbroken string of 17 capital letters and numbers, usually printed or stamped in a plain, evenly spaced font. On the vehicle, it often sits next to a barcode on door labels. Common places to look include:
The lower corner of the dashboard on the driver's side, readable from outside through the windshield; The label or plate on the driver's door jamb or door edge; The vehicle title and registration card; The insurance card or policy documents; Service records and some repair invoices; On some vehicles, stamped on the frame, engine or firewall
Exact locations vary by manufacturer, model and age, so if you cannot find it in the usual places, check the owner's manual for that vehicle.
How to read and decode your VIN step by step
You need only the vehicle or its documents, something to write with or a phone camera, and, for full decoding, access to a VIN decoder. The National Highway Traffic Safety Administration offers a free decoder, and many manufacturers and vehicle history services provide their own.
1) Locate the VIN in at least two places, such as the dashboard plate and the door jamb label. Photograph each one rather than copying from memory. 2) Transcribe it carefully, character by character. Read it back in groups (positions 1–3, 4–8, 9, 10, 11, 12–17) to reduce errors. 3) Count the characters. A vehicle from the 1981 model year or later must have exactly 17. 4) Check for forbidden letters. If you see what looks like I, O or Q, it is almost certainly 1 or 0. 5) Read the first character to find the country of assembly, and positions 1–3 to identify the manufacturer. 6) Read position 10 to find the model year, using position 7 to choose between the two possible years if needed. 7) Note position 11 for the assembly plant and positions 12–17 for the serial number. 8) Enter the full VIN into a decoder to interpret positions 4–8, which are manufacturer-specific. 9) Compare the decoded make, model, year and body style with the actual vehicle and its paperwork.
Completion check: the decoding is finished when the VIN is 17 characters, contains no I, O or Q, matches in every location you checked, and the decoder's results agree with the vehicle in front of you.
Stop condition: if the VINs in different locations do not match, a VIN plate appears loose, scratched, re-riveted or covered, or the decoded details clearly contradict the vehicle (for example, the wrong body style or engine type), do not proceed with a purchase. These can be signs of an error in records, a rebuilt vehicle or tampering. Ask the seller for an explanation, and consider having the vehicle inspected or contacting your state's motor vehicle agency or law enforcement.
How to verify a VIN with the check digit
If you want to confirm a North American VIN by hand, you can recalculate the check digit. Each letter is first converted to a number, each position is multiplied by a fixed weight, and the results are added together.
Letter values: 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; Numbers keep their own value. Position weights: Pos: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17; Weight: 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2
1) Convert each character to its numeric value. 2) Multiply each value by the weight for its position. Position 9 has a weight of 0, so the check digit itself does not count. 3) Add all 17 products together. 4) Divide the total by 11 and take the remainder. 5) A remainder of 0 to 9 should equal the check digit; a remainder of 10 means the check digit should be X.
If the result does not match position 9, recheck your transcription first. A mismatch on a correctly copied North American VIN is a reason for caution. A match confirms only that the number is internally consistent; it does not prove the VIN belongs to that vehicle or that the vehicle's history is clean.
What a VIN can and cannot tell you
A VIN reliably identifies the manufacturer, country of assembly, model year, assembly plant and serial number, and through positions 4–8 it usually indicates the model line, body style and engine. It is also the key used to look up open recalls, title records and history reports.
It usually does not spell out everything. Exact trim code, paint color, interior, optional factory equipment and market specification are often not encoded directly, or are encoded in ways only the manufacturer's records can fully interpret. Decoders may fill these in from manufacturer data, but results vary by brand and model year, and some decoders show the most likely configuration rather than the confirmed one. For the precise original build, a dealer for that brand or the manufacturer's build records are typically the most complete source.
Common VIN reading mistakes
Reading 0 as O, 1 as I, or 0 as Q, even though those letters never appear in a modern VIN; Confusing similar characters such as 5 and S, 8 and B, or 2 and Z on worn plates; Using a pre-1981 VIN in a decoder built for the 17-character standard; Assuming the first character shows the brand's home country rather than the assembly location; Treating the model year as the build date; Applying one manufacturer's meaning for positions 4–8 to another brand's vehicle

