CarCheckerVIN
TarifsAvis
Free VIN Code Decoder · ISO 3779 / NHTSA Standard · Instant Results

VIN Code Lookup — What Each of the 17 Characters Means

A VIN code is the 17-character fingerprint stamped onto every car, truck, and motorcycle built since 1981. It is not random — every position carries data about who built the vehicle, what model and engine it is, when it left the plant, and where. Enter a VIN below to decode it character by character, or read on to understand the WMI, VDS, and VIS sections that make up the code.

Decode a VIN Code Free — All 17 Characters

Enter any 17-character VIN — we will return the manufacturer, model year, plant, body style, engine, and the full sequence breakdown

100% SecureInstant Results

Free · No sign-up · Instant result

17
characters decoded
WMI
world manufacturer
VDS
vehicle descriptor
Free
no sign-up

How a VIN Code Lookup Works

A VIN code is structured data, not a serial number. Three steps turn the 17 characters on your dashboard into a complete vehicle description.

Step 1

Enter the 17-character VIN

Read the VIN from the driver-side dashboard, the door-jamb sticker, the title, or the insurance card. Confirm it is exactly 17 characters and contains no letters I, O, or Q — those three are excluded from the VIN alphabet on purpose.

Step 2

We split it into WMI, VDS, and VIS

The lookup separates the VIN into its three standardized sections — positions 1–3 (World Manufacturer Identifier), positions 4–9 (Vehicle Descriptor Section, including the check digit at position 9), and positions 10–17 (Vehicle Identifier Section).

Step 3

Read the decoded vehicle

Each section is mapped against the SAE WMI table, the manufacturer's VDS pattern, and the NHTSA year/plant codes — returning the make, model, year, body type, engine, plant, and production sequence in plain English.

What Is a VIN Code?

The VIN code is a global standard, not a manufacturer's choice. Two ISO standards and one U.S. federal mandate define exactly what a VIN must look like.

A VIN — Vehicle Identification Number — is a 17-character alphanumeric code that uniquely identifies one specific motor vehicle. The format is defined by ISO 3779 and ISO 3780, and in the United States the National Highway Traffic Safety Administration (NHTSA) requires every road vehicle built for sale here since model year 1981 to carry one.

Before 1981 different automakers used VINs of different lengths and formats — a 1970s Chevrolet might have a 13-character VIN, a 1960s Volkswagen a 9-character one. The 17-character format was standardized so that any vehicle, anywhere in the world, can be identified by the same rules.

The VIN is also where federal recall data, title brands, theft reports, and warranty records are keyed. When you run a VIN code lookup, you are not just decoding a number — you are reading the index that ties a physical car to every database that has ever recorded it.

The VIN at a glance

  • Length17 characters
  • StandardsISO 3779 / 3780
  • Required sinceModel year 1981
  • Letters excludedI, O, Q

Every road vehicle sold in the U.S. since 1981 — and most worldwide — uses the same 17-character format.

The 3 Sections of a VIN Code: WMI, VDS, VIS

The 17 characters of a VIN are not one long string — they are three blocks, each governed by a different authority and each describing a different layer of the vehicle.

Positions 1–3

WMI — World Manufacturer Identifier

The first three characters identify the country of origin, the manufacturer, and the vehicle type. Position 1 is the country or region (1, 4, 5 = USA; 2 = Canada; 3 = Mexico; J = Japan; K = Korea; S–Z = Europe; W = Germany). Position 2 identifies the manufacturer (H = Honda, G = General Motors, F = Ford, T = Toyota). Position 3, combined with the first two, narrows it to the division and vehicle type. WMI codes are assigned by the Society of Automotive Engineers (SAE) on behalf of ISO.

Positions 4–9

VDS — Vehicle Descriptor Section

The next six characters describe the vehicle itself: model, body type, restraint system, engine, transmission, and series. The exact pattern is set by the manufacturer and varies between makes — Ford's VDS pattern is different from Honda's. Position 9 is the special one: it is the check digit, a single character calculated from the other 16 using a Mod-11 algorithm that proves the VIN was transcribed correctly.

Positions 10–17

VIS — Vehicle Identifier Section

The final eight characters identify this specific car within the model run. Position 10 is the model-year code (a single letter or digit — see the chart below). Position 11 is the assembly plant code, assigned by the manufacturer. Positions 12–17 are the production sequence number — usually six digits — that uniquely identify this car among every other one of the same model built that year. Together they make the VIN globally unique.

A Worked Example: 1HGBH41JXMN109186

Pull the VIN apart one piece at a time, and a string of seemingly random characters becomes a complete vehicle description.

1HGBH41JXMN109186
Pos. 1
1
Country — United States
Pos. 2
H
Manufacturer — Honda
Pos. 3
G
Vehicle type — passenger car (Honda division)
Pos. 4–8
BH41J
VDS — Accord, 4-door sedan, restraint & engine codes
Pos. 9
X
Check digit (Mod-11 verification)
Pos. 10
M
Model year — 1991
Pos. 11
N
Plant — Marysville, Ohio (assembly)
Pos. 12–17
109186
Production sequence — unit #109186

Example summary: Decoded: a 1991 Honda Accord 4-door, built in Marysville, Ohio, unit number 109,186 — every fact above is encoded in the 17 characters, with no external lookup needed beyond the WMI and year tables.

Position 9 — How the VIN Check Digit Works

Position 9 is the only character of a VIN that is not data — it is math. The check digit exists for one purpose: to catch typos when a human or scanner transcribes a VIN. If even one other character is wrong, the check digit will almost always fail to match.

The calculation is Mod-11: each of the other 16 characters is converted to a number (letters map to digits via a fixed SAE table), multiplied by a position weight (8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2 — the weight at position 9 is the digit itself), summed, and the total is divided by 11. The remainder is the check digit — and if the remainder is 10, the check digit is the letter X.

When a VIN decoder rejects a VIN as 'invalid,' the check digit is almost always why. The most common cause is confusing a zero (0) for the letter O — which is exactly why O is not allowed in a VIN to begin with.

Why the check digit matters

  • Catches single-character typos almost every time
  • Detects most two-character swaps (a common transcription error)
  • Required by NHTSA on every U.S.-market VIN since 1981
  • Letter X at position 9 means the remainder of the Mod-11 was 10

If a tool reports your VIN as invalid, double-check the suspect characters O/0 and I/1 first — that is almost always the cause.

Decode Your VIN Code Free

Enter any 17-character VIN to see every position broken out — WMI, VDS, check digit, year, plant, and production sequence in seconds.

100% SecureInstant Results

Position 10 — The Model-Year Code (1980–2030 Chart)

Position 10 is a single character that encodes the model year. NHTSA uses a 30-year cycle that repeats every three decades — but in practice you can tell the difference between, say, a 1991 and a 2021 Honda Accord at a glance, so the overlap rarely causes confusion. The full chart through the next cycle:

B1981
C1982
D1983
E1984
F1985
G1986
H1987
J1988
K1989
L1990
M1991
N1992
P1993
R1994
S1995
T1996
V1997
W1998
X1999
Y2000
12001
22002
32003
42004
52005
62006
72007
82008
92009
A2010
B2011
C2012
D2013
E2014
F2015
G2016
H2017
J2018
K2019
L2020
M2021
N2022
P2023
R2024
S2025
T2026
V2027
W2028
X2029
Y2030

The cycle repeats — a VIN with year code 'M' could be 1991 or 2021. To resolve the ambiguity, look at position 7: NHTSA reserves a digit at position 7 for vehicles in the 2010–2039 cycle and a letter for the 1980–2009 cycle.

Letters That Are NOT Used in a VIN: I, O, Q

Three letters of the English alphabet are deliberately excluded from every legitimate VIN: I, O, and Q. The reason is human-readability — those three letters look nearly identical to the digits 1, 0, and 0 respectively on a stamped metal plate or a faded sticker.

Excluding them eliminates the most common source of VIN transcription errors. If a VIN you are trying to decode contains any of those three letters, the VIN itself is invalid — it has been mistyped, misread, or fabricated.

U and Z are also excluded from position 10 (the year code) for the same reason, and the digit 0 is excluded from position 10 because it would be confused with the letter O. Every other position permits any letter except I, O, Q and any digit 0–9.

Quick reference — excluded characters

  • Excluded from every positionI, O, Q
  • Excluded from position 10 alsoU, Z, 0
  • ReasonConfusable with 1 / 0

If a VIN has I, O, or Q anywhere — it is not a valid VIN. Re-check the source.

What a VIN Code Lookup Actually Returns

A complete VIN code decode combines three different data sources to produce a single readable result.

WMI table (SAE / ISO)

The first three characters are looked up in the SAE-maintained World Manufacturer Identifier registry. This is a public list — every code, from 1HG (Honda Marysville) to WBA (BMW Munich), is assigned by SAE on behalf of ISO and updated as new plants and manufacturers come online.

Manufacturer's VDS pattern

Positions 4–8 are decoded against the specific manufacturer's pattern, which is filed with NHTSA every model year. The pattern says, for that maker and year, which positions encode model, body, engine, restraint system, and trim — and what each character means.

Year & plant codes

Position 10 is decoded via the NHTSA year-code chart (the table above). Position 11 is decoded via the manufacturer's plant table — Honda Marysville is 'N', Ford Dearborn is 'R', Toyota Georgetown is 'J', and so on. Combined, these tell you exactly when and where the car was built.

VIN decoding is fully standardized. Any reputable decoder will return the same WMI, VDS, year, and plant for the same VIN — the differences between tools are about how deep they go into the manufacturer's option codes and how cleanly they present it. Try a full VIN decoder or, if you want history records too, a full VIN history check.

Related VIN Tools and Guides

Once you understand the VIN code itself, these companion tools let you go further — from full decoding to history reports to paint and option lookups.

Always check the VIN before you buy

Our free report reveals accidents, title brands, odometer rollback, theft records, and open recalls in seconds.

Accidents & damageSalvage / flood titleTheft & recalls

VIN Code Lookup — Frequently Asked Questions

The most common questions about decoding a VIN code character by character.

What is a VIN code?+

A VIN code is the 17-character Vehicle Identification Number assigned to every motor vehicle. It is governed by ISO 3779 and ISO 3780, and required on every U.S.-market road vehicle by NHTSA since model year 1981. The code is split into three sections: the World Manufacturer Identifier (positions 1–3), the Vehicle Descriptor Section (positions 4–9, with a check digit at position 9), and the Vehicle Identifier Section (positions 10–17), which together identify the country of origin, the manufacturer, the model, the year, the assembly plant, and the production sequence.

How do I read a VIN code?+

Read the VIN from left to right and split it into three groups: the first three characters are the WMI (country, manufacturer, vehicle type), the next six are the VDS (model, body, engine, restraint system, plus a check digit at position 9), and the last eight are the VIS (model year at position 10, assembly plant at position 11, and a six-digit production sequence). Each section is decoded against a different reference — the SAE WMI table, the manufacturer's filed VDS pattern, and the NHTSA year code chart.

What does each digit of a VIN mean?+

Position 1 is the country of origin. Position 2 is the manufacturer. Position 3 is the vehicle type or division. Positions 4–8 describe the vehicle: model, body style, restraint system, engine, transmission, and series — the exact mapping depends on the manufacturer. Position 9 is the check digit, a Mod-11 verification value. Position 10 is the model year, a single character from a 30-year repeating cycle. Position 11 is the assembly plant. Positions 12–17 are the unique production sequence number for that vehicle.

Why are I, O, and Q not in a VIN?+

The letters I, O, and Q are excluded from every position of a VIN to prevent confusion with the digits 1, 0, and 0. On a stamped metal plate or a faded sticker, an I looks like a 1, and an O or Q looks like a 0 — so excluding them eliminates the most common source of transcription errors. If you see I, O, or Q in a VIN you are trying to decode, the VIN itself is invalid — it has been mistyped, misread, or fabricated.

What is the check digit in a VIN?+

The check digit is the character at position 9 of a VIN. It is not data about the vehicle — it is the result of a Mod-11 mathematical check on the other 16 characters. Each character is converted to a number, multiplied by a position weight, summed, and the total is divided by 11. The remainder is the check digit; if the remainder is 10, the digit is the letter X. The check digit exists to catch single-character typos and most two-character swaps, and it is required on every U.S.-market VIN since 1981.

How do I find a vehicle's year from the VIN?+

The model year is encoded at position 10 — a single letter or digit. The NHTSA chart cycles through 30 years: B = 1981, C = 1982, and so on through Y = 2000, then 1 = 2001 through 9 = 2009, then A = 2010, B = 2011, restarting the letter cycle. Because the cycle repeats every 30 years, the same code can mean two different years (B = 1981 or 2011, for example). To resolve the overlap, look at position 7: NHTSA uses a digit there for vehicles in the 2010–2039 cycle and a letter for the 1980–2009 cycle.

What's the difference between a VIN code and a VIN number?+

There is no difference — the two phrases refer to the same thing. 'VIN' itself stands for Vehicle Identification Number, so 'VIN number' is technically redundant, but it is the more common phrase in everyday speech. 'VIN code' tends to be used when people are thinking about the character-by-character structure (WMI, VDS, VIS), while 'VIN number' tends to be used when people want a full history report. Both refer to the same 17-character identifier on the same vehicle.

Free · Instant · ISO 3779 Standard

Ready to Decode a VIN Code?

Enter any 17-character VIN to see the WMI, VDS, check digit, model year, plant, and production sequence — every character explained.

100% SecureInstant Results
No credit card · No sign-up · Free

Related VIN Checks

More tools to verify any vehicle's history