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
7SARMWX72RN29MZXX
Tesla • 2024 • US
WMI
7SA
VDS
RMWX7
Check Digit
2
Year Code
R (2024)
Plant Code
N
Sequential
29MZXX
WBSB2M68XRRHR99MM
BMW • 2024 • DE
WMI
WBS
VDS
B2M68
Check Digit
X
Year Code
R (2024)
Plant Code
R
Sequential
HR99MM
JT3X2F3F7RSD72ZPC
Toyota • 2024 • JP
WMI
JT3
VDS
X2F3F
Check Digit
7
Year Code
R (2024)
Plant Code
S
Sequential
D72ZPC
KNCMTXG25RVBJAYCX
Hyundai • 2024 • KR
WMI
KNC
VDS
MTXG2
Check Digit
5
Year Code
R (2024)
Plant Code
V
Sequential
BJAYCX
VFBA71A26RCLGVGUT
Peugeot • 2024 • FR
WMI
VFB
VDS
A71A2
Check Digit
6
Year Code
R (2024)
Plant Code
C
Sequential
LGVGUT
Ready to Decode VINs?
Use our free VIN decoder to decode any Vehicle Identification Number
Decode a VIN