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
7SALUB056RGDDACSY
Tesla • 2024 • US
WMI
7SA
VDS
LUB05
Check Digit
6
Year Code
R (2024)
Plant Code
G
Sequential
DDACSY
WB146TW89RAC03R13
BMW • 2024 • DE
WMI
WB1
VDS
46TW8
Check Digit
9
Year Code
R (2024)
Plant Code
A
Sequential
C03R13
JTV11T8M8R5XYDMEA
Toyota • 2024 • JP
WMI
JTV
VDS
11T8M
Check Digit
8
Year Code
R (2024)
Plant Code
5
Sequential
XYDMEA
KNC8S9FD0R8G0G6GG
Hyundai • 2024 • KR
WMI
KNC
VDS
8S9FD
Check Digit
0
Year Code
R (2024)
Plant Code
8
Sequential
G0G6GG
VR388UYY8R29WRC9V
Peugeot • 2024 • FR
WMI
VR3
VDS
88UYY
Check Digit
8
Year Code
R (2024)
Plant Code
2
Sequential
9WRC9V
Ready to Decode VINs?
Use our free VIN decoder to decode any Vehicle Identification Number
Decode a VIN