Every car, truck, and motorcycle made for sale in the United States since 1981 has a 17-character Vehicle Identification Number (VIN). It's not random. Each character — or, more precisely, each position — encodes a specific piece of information about where the vehicle was built, what it is, and which one in the production run yours is. Once you know how to read it, you can pick out a surprising amount of information from a VIN written on the dashboard or registration without using any lookup tool at all.
Why 17 characters?
Before 1981, VINs were a free-for-all. Each manufacturer used its own length and format, which was a problem for law enforcement, insurers, and federal regulators trying to track vehicles across the country. In 1981, the U.S. Department of Transportation harmonized with what was already an emerging international standard (ISO 3779) and required every vehicle sold in the U.S. to carry a 17-character VIN. The same standard now applies in nearly every country, which is why a VIN on a Toyota built in Japan and a Ford built in Michigan have the same structure.
The 17 characters are split into three parts: the World Manufacturer Identifier (WMI), the Vehicle Descriptor Section (VDS), and the Vehicle Identifier Section (VIS). One of the 17 — position 9 — is a check digit derived from the other 16 using a specific arithmetic formula. If a VIN is mistyped or fabricated, the check digit usually fails. (Manufacturers from countries that don't enforce the check-digit rule can produce VINs that pass U.S. lookup tools but don't strictly verify; this is rare in passenger cars.)
Positions 1–3: World Manufacturer Identifier (WMI)
The first three characters tell you where the vehicle was built and by whom.
- Position 1 — the country or region of manufacture.
1,4, and5mean U.S.;2means Canada;3means Mexico;Jmeans Japan;Kmeans South Korea;Smeans United Kingdom;Wmeans Germany;Ymeans Sweden or Finland. The full list is in ISO 3780. - Position 2 — the manufacturer.
Fin the right context is Ford;Gis GM;Tis Toyota;His Honda;Nis Nissan;Cis Chrysler/Stellantis. The same letter can mean different things depending on the country in position 1. - Position 3 — the vehicle type or division. For Ford-built vehicles,
1typically indicates passenger cars andFtypically indicates trucks; for GM, the third character distinguishes Chevrolet, GMC, Buick, etc.
So a VIN starting with 1FT is a U.S.-built Ford truck. A VIN starting with JHM is a Japan-built Honda passenger car. A VIN starting with WBA is a German-built BMW.
Positions 4–8: Vehicle Descriptor Section (VDS)
The next five characters encode the vehicle's specific attributes — model line, body style, engine, restraint system, and series. The encoding is set by the manufacturer, not by ISO, so you can't read these positions without a manufacturer-specific decoder. NHTSA's Vehicle Product Information Catalog (vPIC) is the authoritative public source; every modern VIN lookup tool, including ours, calls into vPIC to translate these positions.
What you can typically pull from positions 4–8 with a lookup:
- Model name (e.g., F-150, Camry, Civic)
- Body style (sedan, coupe, SUV, crew-cab pickup)
- Engine type and displacement (2.0L turbo, 3.5L V6, electric)
- Drivetrain (front-wheel, rear-wheel, all-wheel, four-wheel)
- Restraint system (driver and passenger airbags, side curtains, knee airbags)
- Trim level or series (Limited, Sport, Touring)
Position 9: Check Digit
This is a single character (0–9 or X) calculated from a specific weighted sum of the other 16 characters. It exists so that automated systems can detect mistyped or invalid VINs. The math: each of the 16 other characters is converted to a number (letters map to specific digits per the standard), multiplied by a position-specific weight, summed, and divided by 11. The remainder is the check digit; if the remainder is 10, the digit is X.
You don't need to compute this yourself, but it's worth knowing it exists. If a lookup tool returns "invalid VIN" for what looks like a 17-character string, you may have transposed two characters somewhere — the check digit caught the error.
Position 10: Model Year
This is the position most people learn first because it lets you identify the model year of any vehicle without a lookup. The mapping repeats every 30 years and skips letters that look like numbers (I, O, Q, U, Z, 0).
A= 1980 / 2010B= 1981 / 2011...throughY= 2000 / 20301= 2001 / 20312= 2002 / 2032...9= 2009 / 2039
So a VIN with K in position 10 is either 1989 or 2019. The positions around it (build plant in 11, manufacturing serial in 12–17) tell you which: a 1989 vehicle won't have anywhere near the same serial number space as a 2019 one, and the WMI itself often differs between eras as manufacturers add new plants.
Position 11: Manufacturing Plant
One character indicating which factory produced the vehicle. The codes are manufacturer-specific. For Ford, F in position 11 indicates the Dearborn Truck Plant in Michigan; K indicates the Kansas City Assembly Plant. For Toyota, U in position 11 indicates the Georgetown, Kentucky plant.
This is occasionally relevant for recalls — many recalls are scoped not just to a model and year but to vehicles produced at a specific plant on a specific date range, because the defect was introduced by a process change at one factory and not the others.
Positions 12–17: Vehicle Identifier Section (VIS)
The last six characters are the unique production serial number. They are sequential within a model line at a specific plant. The very first character of the VIS — position 12 — is sometimes used as a model-line subdivision code, but the remaining five characters effectively give each vehicle its unique identity within the production run.
This is also where forgery is hardest. Counterfeiting the WMI is easy; counterfeiting a serial number that aligns with a real production run, at a real plant, on a real date, with a check digit that mathematically validates is much harder. This is why VIN cloning (stamping a stolen car with a real VIN from a different car of the same year and model) is a non-trivial crime: the cloner has to find a donor VIN that won't have its registration in the same state.
What you can do with a VIN beyond decoding
The VIN is the key to nearly every public record about a vehicle: open recalls (NHTSA), title history (DMV records via NMVTIS), accident history (insurance reports through services like Carfax/AutoCheck), warranty status (manufacturer), and recall completion records (manufacturer). It's also what insurers, dealers, and lenders use to identify a specific vehicle in their systems.
The VIN itself is not sensitive in the way a Social Security number is — VINs are visible through the windshield and printed on every registration — but it's not exactly public, either. Treat it like a license plate: useful to share when there's a reason, not something to broadcast unnecessarily.