What a VIN actually tells you

Seventeen characters that identify one specific car rather than a class of them. One of those characters exists purely to catch you mistyping the other sixteen, and you can check it by hand.

Last reviewed September 2026

Every road vehicle built since 1981 carries a seventeen-character Vehicle Identification Number, on the dashboard at the base of the windscreen, on the driver's door jamb, and on your registration and insurance documents. It is not a serial number in the ordinary sense — most of it is structured, and it is readable.

The seventeen characters

  • 1–3
    What it is:
    World Manufacturer Identifier
    What it tells you:
    Who built it and where. The first character is the region.
  • 4–8
    What it is:
    Vehicle Descriptor Section
    What it tells you:
    Model, body style, engine, restraint system — assigned by the manufacturer.
  • 9
    What it is:
    Check digit
    What it tells you:
    A checksum over the other sixteen. See below.
  • 10
    What it is:
    Model year
    What it tells you:
    A letter or digit on a 30-year cycle.
  • 11
    What it is:
    Plant code
    What it tells you:
    The specific factory.
  • 12–17
    What it is:
    Serial number
    What it tells you:
    The individual vehicle off that line.

The letters I, O and Q never appear in a VIN. They were excluded deliberately because they are confusable with 1, 0 and 0. If you are reading a VIN and see one, you have misread a digit — that is precisely what their absence is for.

Position nine catches your typos

The ninth character is a check digit defined by ISO 3779, and it is computed from the other sixteen. That means a VIN can be validated without asking anybody anything — no database, no network. If the arithmetic does not come out, the VIN is wrong.

How it works:

  • Each character becomes a number. Digits are themselves; letters transliterate (A=1, B=2 … H=8, J=1, K=2 … R=9, S=2, T=3 … Z=9).
  • Each position has a weight: 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2. Position nine weighs 0, so the check digit does not check itself.
  • Multiply, sum, take the remainder modulo 11. That remainder is the check digit — and if it comes out as 10, the character is X.

What a decode gives you

NHTSA runs a free public database called vPIC that turns a VIN into the manufacturer's own description of that vehicle: year, make, model, trim, body class, engine, and the plant it was built in.

Trim is the useful one. Most people know their VIN and do not know their trim, and trim is what decides which EPA fuel economy configuration applies to them. “A 2019 Outback” is two engines that differ by roughly $600 a year in fuel; the VIN settles which one is parked outside.

Why a VIN is the only thing that answers the recall question

This is the part worth understanding properly. Recall data searched by year, make and model tells you whether that nameplate had campaigns. It cannot tell you whether your car is affected, and it certainly cannot tell you whether the work was already done.

Campaigns apply to VIN ranges — a span of serial numbers from particular plants over particular build dates. Two identical-looking cars from the same model year can differ on whether a campaign applies. Only a VIN-level lookup with the manufacturer or through NHTSA's recall tool answers the actual question, and it is free.

A VIN is not an ordinary search term

Everything else you might look up here is a class of vehicle. A VIN is somebody's actual car — and a specific vehicle, plus an IP address, plus a timestamp, is close to identifying a household.

So it is worth being deliberate about where you paste one. A VIN is printed on your windscreen and is not a secret, but it is the join key between you and a great deal of other data, and plenty of sites collect it to sell you a history report.

For what it is worth, this site never stores one: VINs are stripped from the search log before it is written, nothing here keeps a VIN anywhere, and only the year, make and model that come back continue through — no more identifying than typing them yourself. The privacy policy describes what is kept.

What a VIN decode does not tell you

  • Ownership or history. vPIC describes how the car was built, not what happened to it since. Accidents, title status and mileage are not in it.
  • Whether outstanding recall work has been done. Only the manufacturer's own VIN lookup knows that.
  • Condition. No decode substitutes for an inspection.
  • Options fitted. The descriptor section covers what the factory encoded, which is often less specific than the window sticker.
The lookup accepts a VIN as well as year, make and model — it validates the check digit, decodes the trim, and uses the nameplate for the agency queries. See also how a recall differs from a complaint.