NHTSA vPIC DIRECT ENDPOINT / 49 CFR PART 565 · CMVSS 115 COMPLIANT / FREE · NO LOGIN · UNLIMITED
MOD-11 CHECK-DIGIT VALIDATOR READY / CLIENT-SIDE QUERIES ONLY

How to Read a VIN by Hand: 3 Real Cars Decoded

Every VIN decoder — including ours — does the same thing: it splits 17 characters into sections and looks each section up in a database. None of that is secret. Here is the map, walked through with three real VINs that we decoded against the official NHTSA vehicle database on October 24, 2026.

The 17-character map

A VIN has three sections. Characters 1–3 are the WMI (World Manufacturer Identifier): who built the vehicle and in which country. Characters 4–9 are the VDS (Vehicle Descriptor Section): the model line, body and engine as the manufacturer submitted them, ending in a mathematical check digit. Characters 10–17 are the VIS (Vehicle Identifier Section): model year, assembly plant and the production serial number.

Two rules settle most year-code ambiguity before you even start. First, the 30-year cycle is not a coin flip: a digit in position 7 pins the year code to the 1980–2009 cycle; a letter in position 7 pins it to 2010–2039. Second, know the scope: the check digit, year code and plant code are fixed by North American regulation — NHTSA's 49 CFR Part 565 and Canada's CMVSS 115 — for 1981-and-later US/Canada-market vehicles. Many European, Japanese and Southeast Asian vehicles follow the same 17-character frame but were never required to compute a check digit, so a failed 9th position on those cars is expected, not evidence of tampering. One quirk worth knowing: for small manufacturers whose WMI ends in 9, only characters 15–17 are the serial; 12–14 are maker-specific.

Example 1: 1HGCM82633A004352 — a 2003 Honda Accord

This is one of the most-copied sample VINs on the internet, and unusually for that crowd, its check digit is actually correct. Breaking it down:

What the NHTSA database adds on top of the structure: the trim is EX-V6, the body is a coupe, and the engine is the J30A4 — a 3.0-liter V6 running on gasoline. Plant city and state come back as Marysville, Ohio. Every one of those fields is factory-declared data that Honda submitted to the federal registry; nothing here is guessed.

Example 2: 2T1BURHE0FC320645 — a 2015 Toyota Corolla

A Canadian-built car this time, and a useful reminder that the first character is a country code, not a quality ranking:

The decode returns trim "L/LE", a 1.8-liter 2ZR-FE gasoline engine, four doors (the database does report a door count for this VIN — a sedan body), and a drive-type field that reads "4x2". That last value is the raw vocabulary of the federal database: the field describes axle layout in codes like 4x2 and 4x4 rather than marketing phrases like front-wheel drive, and we quote it because it is what the registry actually returns.

Example 3: 1G1JC5444R7252367 — a 1994 Chevrolet Cavalier

An older VIN shows both the power and the limits of hand-reading:

NHTSA returns the basics — Cavalier, sedan, 1994, Lordstown, four doors — and the engine block is fuller than a quick glance suggests. Two field names come back empty (Trim and EngineModel), but the numeric engine fields are all populated: 2.2 liters of displacement, four cylinders, an in-line configuration and multipoint fuel injection (MPFI). So "no engine detail" is really "no engine name" — the measurable specs are there. What is genuinely missing reflects what the manufacturer filed in the 1990s; the federal registry only knows what was submitted. For option-level truth on a car this age, the trim tag and the build sheet are the sources, not any database. (A decoder that only displayed the engine model name would have missed all of this — we fixed ours to surface displacement, cylinder count and layout too.)

What hand-reading can't give you

The structure gets you year, plant, serial and a validity check. It cannot get you option codes, packages, paint or interior — those details sit outside the 17-character standard, which is why the VIN alone can never tell you how a specific car was optioned. If you need that layer, the honest routes are the factory build sheet channels we mapped out with real prices, from free manufacturer heritage services to ~$10 window-sticker reproductions.

The one habit worth keeping

Run the check digit before you run anything else. It takes seconds — our decoder shows a "MOD-11 CHECK VALID" badge the moment a VIN passes — and it catches the most common problem in the VIN world: a mistyped digit. In our field report of 18 widely circulated sample VINs, fifteen failed the checksum. Most were typos that became "sample data", not fraud. One scope note before you judge any single VIN: the check digit is a US/Canada regulatory requirement (49 CFR Part 565 / CMVSS 115), so a VIN built for a market that never implemented it — many European, Japanese and Southeast Asian cars — can fail the math and still be perfectly legitimate. On a North American-market car, though, a VIN that fails the checksum deserves a second look at the stamp itself before you spend money on reports.

Want the instant version? Paste any VIN into the free decoder — the same NHTSA data, no login, no limit. And if the 10th character ever puzzles you, our VIN year chart covers both 30-year cycles from 1980 to 2039.