What each part of a VIN means

A modern VIN has 17 characters in three parts. The letters I, O and Q are never used, so they can't be confused with 1 and 0. This example is a 1991 Honda.

Example VIN 1HGBH41JXMN109186:
  • WMI (World Manufacturer Identifier), positions 1–3: 1HG
  • VDS (Vehicle Descriptor Section, with the check digit), positions 4–9: BH41JX
  • VIS (Vehicle Identifier Section), positions 10–17: MN109186

VIN positions

The layout is set for vehicles sold in the US by 49 CFR Part 565. Each maker decides what its codes in positions 4 to 8 mean.

PositionPartWhat it tells you
1–3WMIThe maker and, in the first character, the region it is registered in.
4–8VDSThe maker's codes for the vehicle: model line, body type, restraint system and engine, among others.
9Check digitA number or X calculated from the other 16 characters. It catches most typing errors.
10Model yearA letter or digit for the model year (see the chart below).
11PlantThe maker's code for the assembly plant.
12–17Serial numberThe vehicle's production number.

First character: where the maker is registered

First characterRegionExamples
1–5North America1, 4, 5 = United States • 2 = Canada • 3 = Mexico
6–7Oceania6 = Australia • 7 = New Zealand
8–9South America8 = Argentina • 9 = Brazil
A–HAfricaAA–AH = South Africa
J–RAsiaJ = Japan • KL–KR = South Korea • L = China
S–ZEuropeS = United Kingdom • V = France or Spain • W = Germany

VIN year chart: the 10th character

The 10th character gives the model year. The codes repeat every 30 years, so a W can mean 1998 or 2028: the rest of the VIN and the vehicle itself tell you which.

10th character1980 – 20092010 – 2039
A19802010
B19812011
C19822012
D19832013
E19842014
F19852015
G19862016
H19872017
J19882018
K19892019
L19902020
M19912021
N19922022
P19932023
R19942024
S19952025
T19962026
V19972027
W19982028
X19992029
Y20002030
120012031
220022032
320032033
420042034
520052035
620062036
720072037
820082038
920092039

How the check digit works

You can check a VIN by hand. Worked example: 1HGBH41JXMN109186, whose 9th character is X.

  1. Turn letters into numbers

    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 value.

  2. Multiply by the weights

    Multiply positions 1 to 17 by 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2. Position 9 has weight 0, so the check digit doesn't count itself.

  3. Add and divide by 11

    Add the 17 products and divide by 11. The remainder is the check digit; a remainder of 10 is written X. In the example the total is 340, and 340 ÷ 11 leaves 10, so the check digit is X.

  4. Compare

    If the result differs from the 9th character, the VIN was mistyped or altered. Check it against the dashboard, the door frame label and the title.

Pre-1981 VINs

The 17-character format applies to vehicles built for the US from the 1981 model year. Before that, each maker used its own format, from 5 to 17 characters, and the meaning of each position changed by maker, model and year. The decoder accepts these older VINs, but a decode is less complete than for a modern VIN, and some older numbers cannot be decoded at all.

For a classic, also see the classic car VIN check, which explains which records usually exist for older vehicles.

Where to find the VIN

Compare the VIN in two places on the vehicle and on its title. If they differ, stop and ask why before you rely on any decode or report.

Dashboard

On most cars, at the bottom of the windshield on the driver's side, readable from outside.

VIN plate on the driver's side of the dashboard, seen through the windshield

Driver's door frame

On the label in the door jamb, often the Federal Safety Certification Label.

VIN on the Federal Safety Certification Label in the driver's door jamb

Under the spare tire

Some makers stamp the VIN in the trunk floor, under the spare tire.

VIN stamped in the trunk under the spare tire

Frame and engine bay

On some vehicles it is stamped on the frame or in the engine bay. On motorcycles, look at the steering neck; on trailers, at the tongue.

VIN stamped on the front of the vehicle frame under the hood

What a decode can and cannot tell you

A decode reads the codes the maker put in the VIN. It describes the vehicle as built, from the VIN alone.

QuestionDecoderWhere to look instead
Which vehicle is this?Yes: year, make, model, trim and engine—
Is the VIN valid?Partly: the check digit catches most typing errorsCompare the VIN on the vehicle and the title
Which options and packages did it have?No, the VIN doesn't encode themWindow sticker data
Was it in an accident, branded or stolen?NoVehicle history report
Is the engine in it today the original?No: it shows the engine the VIN was built withAn inspection

VIN decoder questions

Is the VIN decoder free?

Yes. Decoding a VIN and seeing the year, make, model, trim and engine costs nothing. You pay only if you buy a history report or window sticker data.

How long is a VIN?

Vehicles built for the US from the 1981 model year have 17 characters. Older vehicles have 5 to 17, depending on the maker and year.

Why does my VIN not decode?

Check for typing errors first: the letters I, O and Q are never used in a modern VIN. If the check digit doesn't match, a character is wrong. Some older and specialty VINs can't be fully decoded.

Can a decoder tell me if the car was in an accident?

No. A decoder reads what the VIN encodes. Accidents, title brands and theft come from reported records, in the vehicle history report.

Can I find the paint color or options from the VIN?

Not from the VIN alone. Options, packages and colors are in the vehicle's window sticker data, where available.

Next step

See this vehicle's history

A decode tells you what the vehicle is. The history report shows the records reported for it since: title brands, accidents, theft, odometer readings and more.