Vehicle Identification Number · Explained

What Is a VIN?

A plain-English breakdown of the 17-character code that uniquely identifies every car, truck, and motorcycle on the road.

The short version

A Vehicle Identification Number (VIN) is a 17-character alphanumeric code that uniquely identifies a single vehicle. Since 1981, every car, truck, motorcycle, and trailer sold in the United States is required to have one. No two vehicles ever produced share the same VIN — it's the closest thing a car has to a fingerprint.

You'll see it stamped or printed in several places: the lower-left corner of the windshield (visible from outside on the driver's side), the driver's-side door jamb sticker, the engine block, the vehicle title, the registration card, and most insurance documents. See all 7 places a VIN appears →

A brief history: why VINs are 17 characters

Before 1981, manufacturers used wildly different VIN formats — some 11 characters, some 13, some longer, with no shared structure. In 1981, the U.S. National Highway Traffic Safety Administration (NHTSA) and the International Organization for Standardization (ISO) standardized the format under ISO 3779 and FMVSS 115. From then on, every VIN is exactly 17 characters and follows the same internal structure.

The standard also excludes three letters: I, O, and Q. These look too similar to the digits 1 and 0, and including them would multiply transcription errors at title offices, dealerships, repair shops, and insurance companies. If you ever see one of those letters in what looks like a VIN, it has been misread or it isn't a valid VIN.

How the 17 characters are organized

A VIN is split into three sections, each with a specific purpose:

PositionsSectionWhat it encodes
1–3World Manufacturer Identifier (WMI)Country of origin and the manufacturer
4–8Vehicle Descriptor Section (VDS)Model, body style, engine type, transmission, restraint systems
9Check digitA math-derived value used to verify the VIN is valid
10Model yearEncoded as a single character (e.g., K = 2019, L = 2020, M = 2021, N = 2022, P = 2023, R = 2024, S = 2025, T = 2026)
11Assembly plantA single character indicating the factory where the car was built
12–17Vehicle Identifier Section (VIS)The unique serial number for that specific vehicle

Here's an example, broken down:

1HG · CM826 · 3 · 3 · A · 123456
1HG = Honda, USA · CM826 = Accord coupe · 3 = check digit · 3 = 2003 model year · A = Marysville, OH plant · 123456 = serial #

Positions 1–3: the World Manufacturer Identifier (WMI)

The first three characters tell you the country and the manufacturer. The first character is the geographic region: numbers 1, 4, 5 are the United States, 2 is Canada, 3 is Mexico, J is Japan, K is Korea, L is China, S, V, W are Europe, Y, Z are also Europe. The second and third characters identify the manufacturer — HG is Honda, FA is Ford, 1G is General Motors, 5Y is Tesla. A given automaker can have multiple WMIs across regions and brands.

Positions 4–8: the Vehicle Descriptor Section (VDS)

Five characters that describe what kind of car you're looking at: model, body style, engine, transmission, restraint system. Every manufacturer assigns these codes to its own catalog — there is no universal standard for which character means which feature. NHTSA's decoder reads the VDS against each manufacturer's submitted product info to translate it back into plain-English features.

Position 9: the check digit

This is a single character (0–9 or X) derived from a weighted sum of every other digit in the VIN. The math is described in 49 CFR 565.15. If you change any single character in a real VIN, the check digit at position 9 will almost always come out wrong — which is how decoders detect transcription errors or tampering.

Sample/demo VINs you see on the internet often have an arbitrary character in position 9, so NHTSA may flag "check digit does not validate" but still successfully decode the rest of the structure. That's a known quirk, not a fault in the decoder.

Position 10: the model year

One character. The pattern repeats every 30 years (skipping I, O, Q, U, Z and the digit 0). Quick reference for recent years: P = 2023, R = 2024, S = 2025, T = 2026, V = 2027, W = 2028, X = 2029, Y = 2030.

Position 11: the assembly plant

One character — manufacturer-specific. For Honda, A is Marysville, OH; for Toyota, R is Lafayette, IN; for Ford, K is Kansas City. NHTSA's vPIC database returns the plant city, state, and country when you decode a VIN.

Positions 12–17: the serial number

Six characters that uniquely identify this specific vehicle within its model run. Two cars of the same year, make, model, trim, and plant will differ here. There is no way to "decode" the serial number into anything other than itself — it's simply a unique counter.

Why decoding a VIN is useful

Once you have a VIN, decoding it is free and takes about half a second.

Try it now — decode your VIN free

Enter any 17-character VIN. The decode happens in your browser via the official NHTSA API.

Free DMV Practice Test — All 50 States

Getting your driver's license? Pick your state for a free practice exam: