VINrecap.com

How to Read a VIN: The Complete Guide

Every vehicle built for the U.S. market since 1981 carries a 17-character Vehicle Identification Number, and once you know how to read it, that string of letters and numbers stops looking random. It’s a structured code — every position means something. This guide walks through each section of a VIN in detail, so you can decode one by eye, not just paste it into a tool.

Why Learning to Read a VIN Matters

Most people only ever plug a VIN into a decoder and read the output. That’s the fast way to get an answer, but understanding the structure yourself is useful when you’re comparing multiple vehicles quickly, spotting an obviously invalid or altered VIN, or verifying that a seller’s description actually matches what the VIN itself says.

VIN Structure at a Glance

A VIN breaks into three main sections:

PositionsSectionWhat It Encodes
1–3World Manufacturer Identifier (WMI)Country of origin and manufacturer
4–8Vehicle Descriptor Section (VDS)Model, body style, engine, restraint system
9Check DigitValidates the VIN is authentic
10Model YearEncoded using a standardized letter/number cycle
11Plant CodeAssigned by the manufacturer to a specific factory
12–17Vehicle Identifier Section (VIS)Unique production sequence number

Positions 1–3: World Manufacturer Identifier

The first character identifies the region — vehicles from North America typically start with 1, 4, or 5, Japan with J, Germany with W, and South Korea with K. The next two characters narrow it down to the specific manufacturer and, often, the vehicle division within that manufacturer.

Positions 4–8: Vehicle Descriptor Section

This is where things get manufacturer-specific — each automaker defines its own internal code here to represent body style, engine type, transmission, and trim level. There’s no universal standard for this section, which is why decoding it accurately requires manufacturer-specific data rather than guesswork.

Position 9: Check Digit

This single character exists purely to catch errors. It’s calculated using a standardized formula based on all the other characters in the VIN. If someone mistypes a VIN, or if a VIN has been deliberately altered, the check digit usually won’t match anymore — it’s often the first thing decoding tools verify before doing anything else.

Position 10: Model Year

This is one of the most useful characters to memorize, because it follows a public, predictable pattern. Model years cycle through letters (skipping I, O, and Q, since they can be confused with 1 and 0) and then digits, repeating on a 30-year cycle:

CodeYearCodeYearCodeYear
A2010H2017R2024
B2011J2018S2025
C2012K2019T2026
D2013L2020
E2014M2021
F2015N2022
G2016P2023

Because the cycle repeats every 30 years, decoders typically cross-reference position 7 to determine which cycle a given letter belongs to.

Position 11: Plant Code

This character identifies the specific factory where the vehicle was assembled. Manufacturers with multiple plants use this to distinguish, for example, a truck built in one country from the same model built in another.

Positions 12–17: Production Sequence Number

The final six characters are simply a unique serial number, assigned in the order vehicles rolled off the line at that plant. No two vehicles from the same manufacturer, plant, and model year will share this number — it’s what makes the full 17-character VIN unique.

Common Mistakes When Reading a VIN

  • Confusing similar-looking characters. Because I, O, and Q are excluded from VINs entirely, a character that looks like a capital “O” is always a zero, and a character that looks like a capital “I” is always a “1.”
  • Assuming the VDS section is universal. Positions 4–8 mean something different for every manufacturer — there’s no shortcut around needing real reference data.
  • Misreading the model year without checking position 7. Since the year code cycles every 30 years, the letter or digit alone is ambiguous without that cross-check.

Try It Yourself

Reading a VIN by hand is a good skill to have, but for a complete, verified breakdown pulled from official NHTSA data, use our free VIN decoder — just enter any 17-character VIN and get the full result in seconds.