Updated April 2026
What a VIN Number Means — Reading Guide
A VIN (Vehicle Identification Number) is a unique 17-character code assigned to every vehicle manufactured since 1981. It encodes the manufacturer, vehicle attributes, model year, assembly plant, and a unique serial number. Enter any VIN at Carlytics to instantly decode all 17 positions for free.
Enter a VIN to decode it instantly:
How is a VIN structured? The three sections explained
The 17-character VIN is divided into three sections defined by the international standard ISO 3779:
| Section | Positions | What it tells you |
|---|---|---|
| WMI | 1–3 | World Manufacturer Identifier — who made it and where |
| VDS | 4–8 | Vehicle Descriptor Section — model, engine, body type |
| VIS | 9–17 | Vehicle Identifier Section — check digit, year, plant, serial |
What does each position in a VIN mean?
Positions 1–3: World Manufacturer Identifier (WMI)
The first three characters identify the manufacturer and the country of assembly. Carlytics maintains a database of over 1,400 WMI codes for instant manufacturer lookup.
- Position 1: Country/region of manufacture (W = Germany, J = Japan, 1–5 = USA/Canada, S = UK, Z = Italy)
- Position 2: Manufacturer (B = BMW, A = Audi, V = Volkswagen, F = Ford, etc.)
- Position 3: Division or vehicle type within the manufacturer
Example: WBA = BMW AG (Germany), WVW = Volkswagen (Germany), JTD = Toyota (Japan), WF0 = Ford (Germany), VF1 = Renault (France)
Positions 4–8: Vehicle Descriptor Section (VDS)
These five characters describe the vehicle's key attributes. Each manufacturer uses a different coding scheme, but typical information includes:
- Model series (e.g., 3 Series, Golf, C-Class)
- Body type (sedan, estate, SUV, convertible)
- Engine type and displacement
- Transmission type
- Drive configuration (FWD, RWD, AWD)
- Restraint system (airbag configuration)
Example: In a BMW VIN like WBA8E9C..., the VDS “8E9” encodes the 3 Series (F30), 330i engine, and sedan body type.
Position 9: Check digit (North America) or manufacturer code (Europe)
In North America, position 9 is a mathematically calculated check digit (0–9 or X) that validates the entire VIN against transcription errors. In Europe, manufacturers are not required to use a check digit, so position 9 often encodes an additional vehicle attribute. This is one of the key differences between EU and US VINs.
Position 10: Model year code
Position 10 encodes the model year using a single letter or digit. The code cycles every 30 years:
- A = 2010, B = 2011, ... J = 2018, K = 2019
- L = 2020, M = 2021, N = 2022, P = 2023, R = 2024, S = 2025, T = 2026
- Letters I, O, Q, U, Z and digits 0 are never used in position 10
Position 11: Assembly plant code
This character identifies the specific factory where the vehicle was assembled. For example, BMW uses F for Munich, K for Leipzig, and G for Graz (Magna Steyr). Knowing the plant is useful for verifying whether a car was genuinely assembled in the country claimed by the seller.
Positions 12–17: Sequential serial number
The last six digits are a unique sequential production number assigned on the assembly line. Combined with the WMI, VDS, year, and plant, these six digits ensure every VIN in the world is unique. In North America, the serial number is always numeric. In Europe, it may contain letters.
What is the difference between EU and US VINs?
While all VINs follow ISO 3779, there are important differences between vehicles sold in Europe and North America:
| Feature | North America | Europe |
|---|---|---|
| Check digit (pos. 9) | Required (0–9 or X) | Optional — often a vehicle attribute |
| ZZZ filler | Never used | Common in positions 4–6 (e.g., VW, Audi, Skoda) |
| VDS encoding | Standardised by NHTSA — reported to federal database | Manufacturer-specific — no central reporting |
| Model year (pos. 10) | Always indicates model year | Usually indicates model year, but not mandatory |
Carlytics handles both EU and US VIN formats automatically. The decoder uses manufacturer-specific VDS lookup tables for European vehicles and the NHTSA vPIC database for North American vehicles, covering 900+ databases across 47+ countries.
Why does understanding the VIN matter when buying a used car?
- Verify the seller's claims: If a seller says “2020 BMW 330i, assembled in Germany,” you can confirm this by checking positions 1 (W = Germany), 4–8 (330i engine code), and 10 (L = 2020)
- Spot VIN cloning: If the decoded specs do not match the car in front of you, the VIN plate may have been swapped from another vehicle
- Check mileage history: The VIN links to inspection records in 47+ countries, including 830 million UK MOT tests and 52 million Czech inspections
- Find safety recalls: Manufacturers issue recalls by VIN range. Entering your VIN at Carlytics shows any outstanding safety recalls
- Confirm market-specific equipment: A VIN reveals whether a car was built for the European or North American market, which affects specifications, emissions equipment, and warranty coverage
VIN Number FAQ
Common questions about Vehicle Identification Numbers
How many characters are in a VIN?
Can two cars have the same VIN?
What does ZZZ mean in a European VIN?
Where can I find the VIN on my car?
Can I decode a VIN for free?
Ready to decode a VIN? Enter it below for a free instant result.