Back to VIN Guide
VIN Structure Guide
How the 17 VIN characters are organized — and when positions 9 and 10 are not ISO check digits or year letters
The 17-character VIN structure
Each position has a typical meaning. Plants outside North America often reuse positions 9 and 10.
1-3•4-8•9•10•11•12-17
WMI • VDS • Check / plant • Year / plant • Plant • Sequential
Position breakdown
Positions 1-3: WMI
1-3
World Manufacturer Identifier — identifies the manufacturer and country
- • First character: region (A–H Africa, J–R Asia, S–Z Europe, 1–5 North America)
- • Characters 2–3: manufacturer and plant family
- • Example: WBA = BMW (Germany), JSA = Suzuki (Japan)
Positions 4-8: VDS
4-8
Vehicle Descriptor Section — model, body, engine, and other attributes
- • Model-specific information
- • Body style, engine type, restraint system
- • Format varies by manufacturer
Position 9: Check digit (North America)
9
ISO 3779 checksum on North American VINs (first character 1–5)
- • Calculated from the other 16 characters
- • Helps catch typos on US/Canada/Mexico VINs
- • When it is a checksum: 0–9 or X (remainder 10)
- • Elsewhere, position 9 is often a plant or descriptor character, not a checksum
Position 10: Model year (ISO)
10
ISO / NHTSA year letter on North American VINs; omitted when the code is not in the ISO table
- • Letters A–Y excluding I, O, Q, U, Z
- • Digits 1–9 only — 2010 is A, not 0
- • Example: R = 2024 or 1994
- • Plants outside North America commonly use 0, U, or Z here. We still accept the VIN.
Position 11: Plant code
11
Manufacturing plant identifier
- • Identifies the factory where the vehicle was built
- • Format varies by manufacturer
- • Can be letters or numbers
Positions 12-17: Sequential
12-17
Sequential production number (unique to each vehicle)
- • Unique serial number
- • Assigned during production
- • Makes each VIN unique
Example VIN breakdown
7G28R5ZW5RL5NEPLK
Tesla • 2024 • US
WMI
7G2
VDS
8R5ZW
Position 9
5
Year code
R (2024)
Plant code
L
Sequential
5NEPLK
WBYJE3W56RAGCC1RY
BMW • 2024 • DE
WMI
WBY
VDS
JE3W5
Position 9
6
Year code
R (2024)
Plant code
A
Sequential
GCC1RY
JTDWS37Y4RKYV4WVU
Toyota • 2024 • JP
WMI
JTD
VDS
WS37Y
Position 9
4
Year code
R (2024)
Plant code
K
Sequential
YV4WVU
KM8RPGCW6RM6LRFJ2
Hyundai • 2024 • KR
WMI
KM8
VDS
RPGCW
Position 9
6
Year code
R (2024)
Plant code
M
Sequential
6LRFJ2
VFBX52FE6R3YRJ46U
Peugeot • 2024 • FR
WMI
VFB
VDS
X52FE
Position 9
6
Year code
R (2024)
Plant code
3
Sequential
YRJ46U
Ready to decode VINs?
Use the free decoder. Well-formed VINs outside North America are accepted even when position 9 or 10 is not ISO.
Decode a VIN