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-34-89101112-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
Tesla2024US
WMI
7SA
VDS
LUB05
Check Digit
6
Year Code
R (2024)
Plant Code
G
Sequential
DDACSY
WB146TW89RAC03R13
BMW2024DE
WMI
WB1
VDS
46TW8
Check Digit
9
Year Code
R (2024)
Plant Code
A
Sequential
C03R13
JTV11T8M8R5XYDMEA
Toyota2024JP
WMI
JTV
VDS
11T8M
Check Digit
8
Year Code
R (2024)
Plant Code
5
Sequential
XYDMEA
KNC8S9FD0R8G0G6GG
Hyundai2024KR
WMI
KNC
VDS
8S9FD
Check Digit
0
Year Code
R (2024)
Plant Code
8
Sequential
G0G6GG
VR388UYY8R29WRC9V
Peugeot2024FR
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