Back to VIN Guide
VIN Structure Guide
Learn how Vehicle Identification Numbers are structured
The 17-Character VIN Structure
Each position has a specific meaning
1-3•4-8•9•10•11•12-17
WMI • VDS • Check • Year • 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 code
- • Example: WBA = BMW (Germany)
Positions 4-8: VDS
4-8
Vehicle Descriptor Section - Describes vehicle attributes (model, body type, engine)
- • Model-specific information
- • Body style, engine type, restraint system
- • Format varies by manufacturer
Position 9: Check Digit
9
Validates the VIN using ISO 3779 algorithm
- • Calculated from other positions
- • Helps detect errors and prevent fraud
- • Can be 0-9 or X (if remainder is 10)
Position 10: Model Year
10
Encoded model year (1980-2039, cycles every 30 years)
- • A-Y for letters (excluding I, O, Q, U, Z)
- • 1-9 for numbers
- • Example: R = 2024 or 1994
Position 11: Plant Code
11
Manufacturing plant identifier
- • Identifies the factory where 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 sequentially during production
- • Makes each VIN unique
Example VIN Breakdown
5Y2SZJTZ8R1JY8MXR
Tesla • 2024 • US
WMI
5Y2
VDS
SZJTZ
Check Digit
8
Year Code
R (2024)
Plant Code
1
Sequential
JY8MXR
WB1SS7N66RM3VR0P3
BMW • 2024 • DE
WMI
WB1
VDS
SS7N6
Check Digit
6
Year Code
R (2024)
Plant Code
M
Sequential
3VR0P3
JTV67X196R4YJZE2P
Toyota • 2024 • JP
WMI
JTV
VDS
67X19
Check Digit
6
Year Code
R (2024)
Plant Code
4
Sequential
YJZE2P
KMH3606V3RZBKTP79
Hyundai • 2024 • KR
WMI
KMH
VDS
3606V
Check Digit
3
Year Code
R (2024)
Plant Code
Z
Sequential
BKTP79
VFB2TVES4RK544NP0
Peugeot • 2024 • FR
WMI
VFB
VDS
2TVES
Check Digit
4
Year Code
R (2024)
Plant Code
K
Sequential
544NP0
Ready to Decode VINs?
Use our free VIN decoder to decode any Vehicle Identification Number
Decode a VIN