A VIN is a 17-character code that identifies a specific vehicle, and each position tells you something different about it

A Vehicle Identification Number (VIN) is a standardized 17-character string of letters and numbers assigned to every car, truck, or motorcycle sold in North America since 1981. The format is the same across all manufacturers: each character position has a defined meaning, and reading them in order tells you the vehicle's country of origin, manufacturer, body type, engine, model year, and a unique serial number for that individual vehicle.

The VIN is not random. It follows a standard called ISO 3779, which means a 2019 Honda Civic built in Ohio has a VIN structure identical in principle to a 2019 Toyota Camry built in Kentucky. Understanding what each section means helps you verify that a vehicle's history matches what the seller claims, spot inconsistencies in auction or title records, and catch when a VIN has been altered or misreported.

Key Takeaways

  • The first three characters identify the manufacturer and country: position 1 is the country, positions 2–3 are the manufacturer code.
  • Positions 4–8 describe the vehicle type, body style, engine, and transmission, and these codes vary by manufacturer.
  • Position 9 is a check digit calculated from the other 16 characters and used to detect transcription errors or tampering.
  • Position 10 is the model year, encoded as a letter that repeats every 30 years (so "J" means 1988 or 2018).
  • Position 11 identifies the assembly plant where the vehicle was built.
  • Positions 12–17 are the sequential production number unique to that vehicle at that plant.

Positions 1–3: World Manufacturer Identifier (WMI)

The first character tells you the country where the vehicle was built. In North America, "1", "4", or "5" means the United States; "2" means Canada; "3" means Mexico. Other countries have their own codes — "J" is Japan, "W" is Germany, "V" is France, for example.

The second and third characters together identify the manufacturer. Honda is "HH", Toyota is "T0" or "T1", Ford is "F1", General Motors uses "G" as the second character with a third character that varies by division (Chevrolet, GMC, Cadillac). These codes are assigned by the Society of Automotive Engineers (SAE) and are not interchangeable — you cannot have a Honda with a Toyota manufacturer code.

Positions 4–8: Vehicle Descriptor Section (VDS)

These five characters describe the vehicle's attributes: body type, engine size, transmission, safety features, and other specifications. Unlike the first three positions, there is no universal standard for positions 4–8. Each manufacturer codes them differently. A Honda might use position 4 to indicate sedan versus coupe, while Toyota uses it for something else entirely.

To decode positions 4–8 for a specific vehicle, you need the manufacturer's VIN decoder or the vehicle's window sticker. A Monroney label (the sticker on a new car's window) lists the VIN and often includes a breakdown of what each position means for that model. For used vehicles, the manufacturer's website or a detailed VIN decoder service can translate these positions, though some manufacturers keep this information proprietary.

Position 9: The Check Digit

Position 9 is a single digit (0–9) calculated using a mathematical formula applied to all other 16 characters in the VIN. The formula weights each character position differently and produces a result that should match position 9. If it does not, the VIN has been altered, mistyped, or corrupted.

When you run a VIN through a decoder or title search, the system automatically checks this digit. If the check digit does not match, the decoder will flag it as invalid. This is one of the fastest ways to catch a cloned VIN (a real VIN copied onto a stolen vehicle) or a transcription error in a title or auction listing. You do not need to calculate it yourself — any reputable VIN lookup tool does this automatically.

Position 10: Model Year

Position 10 is a letter that represents the model year. The code cycles through the letters A through Y (skipping I and O to avoid confusion with numbers 1 and 0) and repeats every 30 years. "A" is 2010 or 1980; "B" is 2011 or 1981; "J" is 2018 or 1988; "Y" is 2000 or 2030.

This is important because a VIN alone does not tell you the calendar year — you have to know whether the letter refers to the 1980s cycle or the 2010s cycle. A vehicle with "J" in position 10 could be from 1988 or 2018. The title, registration, or odometer reading will confirm which cycle applies. If a seller claims a car is a 2018 but the VIN shows a model year from the 1980s cycle, that is a red flag.

Position 11: Assembly Plant

Position 11 is a letter or number that identifies the specific factory where the vehicle was assembled. Ford's plant in Dearborn, Michigan has a different code than Ford's plant in Louisville, Kentucky. This information is useful if you are researching a vehicle's history or checking whether a particular model was built at a plant known for quality issues or recalls.

Assembly plant codes are manufacturer-specific and are published by the SAE. You can look up the plant code in the vehicle's documentation or through a detailed VIN decoder. Some buyers care about this because certain plants have better or worse reputations, and knowing the plant can help you understand the vehicle's maintenance history or potential issues.

Positions 12–17: Serial Number

The final six characters are the sequential production number for that vehicle at that assembly plant. They start at 000001 and increment by one for each vehicle built. These numbers are unique within a plant and model year but not globally — two different plants could produce vehicles with the same serial number in positions 12–17, which is why the full 17-character VIN is necessary to identify a specific vehicle uniquely.

This section is what makes your vehicle's VIN different from every other vehicle of the same make, model, and year. When you register a vehicle, the state records the full VIN, not just the serial number. If someone tries to register a stolen vehicle with a cloned VIN, the state's database will catch the duplicate when the full 17-character code is entered.

How to Read a Real VIN Example

Take a 2019 Honda Civic sedan with the VIN: 2HGCV54K49H123456. Breaking it down:

  • 2: Built in Canada
  • H: Honda
  • G: Honda's manufacturer code (second H)
  • CV54K: Civic sedan, specific engine and transmission (Honda's coding)
  • 4: Check digit (validates the VIN)
  • 9: 2019 model year
  • H: Built at Honda's Alliston, Ontario plant
  • 123456: Sequential production number

This VIN tells you the car is a 2019 Civic built in Canada, passed the check digit validation, and was the 123,456th vehicle built at that plant in that model year. If you looked up this VIN in a title database and found it registered in Arizona with 80,000 miles, you would know the vehicle has been driven across the country and the odometer reading is plausible for a 2019.

Frequently Asked Questions

Can I tell if a VIN has been altered just by looking at it?

Not reliably by eye alone. A cloned VIN looks identical to a legitimate one. The check digit (position 9) is your first line of defense — if it does not match the mathematical calculation, the VIN is invalid. Beyond that, you need to cross-reference the VIN against title records, auction history, and police databases to confirm it has not been reassigned to a different vehicle.

Why do some VINs have letters I and O missing?

The letters I and O are excluded from the VIN standard because they look too similar to the numbers 1 and 0. This reduces transcription errors when a VIN is handwritten or read aloud. The VIN uses only the letters A through Z except I and O, giving 24 possible letters per position instead of 26.

What does it mean if the check digit does not match?

It means the VIN is either invalid, has been altered, or was mistyped somewhere in the chain of records. Do not proceed with a purchase if a VIN fails the check digit test. Run it through multiple VIN decoders to confirm, and ask the seller or dealer for clarification. A failed check digit is grounds to walk away.

Can I use the VIN to find out what options came on the vehicle?

Partially. Positions 4–8 encode some options like engine type and transmission, but not all factory options (leather seats, sunroof, paint color). For a complete list of factory options, you need the Monroney label, the window sticker, or the manufacturer's build sheet. The VIN alone will not tell you everything that was installed at the factory.

Is the model year in the VIN always accurate?

It should be, but it can be wrong if the title was issued incorrectly or the VIN was altered. Always cross-check the VIN's model year (position 10) against the title, registration, and odometer reading. If they conflict, contact your state's motor vehicle department before completing a purchase.