US Car Check

VIN anatomy

The 17 VIN characters, one by one

A VIN is not random. It splits into six blocks, and once you know them you can spot a typo or a mismatch with the advert in seconds.

The six blocks

PositionsNameWhat it tells you
1 to 3World manufacturer identifier (WMI)Region, country and manufacturer, often the vehicle type too.
4 to 8Vehicle descriptor section (VDS)Model line, body style, engine, restraint system or weight class. Each manufacturer codes these its own way.
9Check digitA calculated value that catches transcription errors. Required on North American vehicles.
10Model yearA letter or digit that repeats on a 30-year cycle.
11Plant codeThe factory that assembled the vehicle, as coded by the manufacturer.
12 to 17Serial numberThe production sequence number.

Positions 1 to 3: the manufacturer

The first character is a region code from the international standard ISO 3780. Traditionally 1, 4 and 5 mean the United States, 2 Canada, 3 Mexico, J Japan, K South Korea, L China, S the United Kingdom, W Germany and Z Italy. Letters A to H cover Africa, J to R Asia, S to Z Europe, 6 and 7 Oceania, and 8 and 9 South America. Some ranges have been reassigned in recent years, so treat the region as a strong hint rather than a certainty.

The code belongs to the manufacturer, so it usually reflects where the vehicle was built rather than the brand's home country. A Honda assembled in Ohio starts with 1H; one built in Japan starts with JH.

Manufacturers hold many WMIs, often one per vehicle type (car, truck, SUV). Small manufacturers that build only a few hundred vehicles a year use 9 in the third position and finish their code in positions 12 to 14.

Positions 4 to 8: the vehicle descriptor

These five characters describe the vehicle: model, series, body type, engine and, for cars, the restraint system. For trucks they often include a gross vehicle weight class. Every manufacturer publishes its own key to NHTSA, so the same character means different things at different brands.

This is where the VIN often catches out a misleading advert. If the listing says V6 and the descriptor decodes to a four-cylinder engine, ask why.

Position 9: the check digit

The check digit is calculated from the other 16 characters. Letters are converted to numbers, each value is multiplied by a weight for its position, the results are added up and divided by 11. The remainder, 0 to 10, is the check digit, with 10 written as X.

LettersValue
A B C D E F G H1 2 3 4 5 6 7 8
J K L M N P R1 2 3 4 5 7 9
S T U V W X Y Z2 3 4 5 6 7 8 9

Weights by position: 8, 7, 6, 5, 4, 3, 2, 10, 0 (the check digit itself), 9, 8, 7, 6, 5, 4, 3, 2. You don't need to do it by hand; the decoder does it instantly. The system catches most single-character typos and many swapped pairs, which is exactly what it's for.

Position 10: the model year

CodeYearsCodeYears
A1980 / 2010T1996 / 2026
B1981 / 2011V1997 / 2027
C1982 / 2012W1998 / 2028
D1983 / 2013X1999 / 2029
E1984 / 2014Y2000 / 2030
F1985 / 201512001 / 2031
G1986 / 201622002 / 2032
H1987 / 201732003 / 2033
J1988 / 201842004 / 2034
K1989 / 201952005 / 2035
L1990 / 202062006 / 2036
M1991 / 202172007 / 2037
N1992 / 202282008 / 2038
P1993 / 202392009 / 2039
R1994 / 2024
S1995 / 2025

U, Z and 0 are never used for the year. Because the cycle repeats, an A could be 1980 or 2010. In practice the car's condition settles it, and for North American cars and light trucks there's a convention: a digit in position 7 points to the earlier cycle, a letter to the later one. Not every manufacturer follows it, so check against the title.

The model year is not the same as the build date. The door-jamb label shows the month and year of manufacture, which can be in the previous calendar year.

Position 11: the plant

A single character for the assembly plant. Codes are set by each manufacturer, so a K at one brand and a K at another are different factories.

Positions 12 to 17: the serial number

The production sequence number, usually all digits for high-volume manufacturers. It is what makes each VIN unique within a manufacturer, model year and plant.

Characters that never appear

I, O and Q are banned everywhere in the VIN so they can't be confused with 1 and 0. If a document shows one, it's a typo or a fake.