How to Decode a VIN Number (Free, Step by Step)

Updated 2026-07-01 · Sourced from NHTSA public data

A VIN (Vehicle Identification Number) is the 17-character fingerprint stamped on every car, truck and motorcycle built for the U.S. market since 1981. Decoding it tells you the make, model year, body style, engine and assembly plant — no account required.

Decode a VIN in three steps

  1. Find the VIN. Look at the base of the windshield on the driver’s side, the driver’s door jamb sticker, or your registration and insurance card.
  2. Enter all 17 characters into the decoder at the top of this page. VINs never use the letters I, O or Q (to avoid confusion with 1 and 0).
  3. Read the results. You’ll get make, model, model year, body class, engine and plant, decoded directly from the U.S. Department of Transportation’s public vPIC database.

What each part of the VIN means

  • Positions 1–3 — WMI: the World Manufacturer Identifier (who built it and where).
  • Positions 4–8 — VDS: the vehicle descriptor — model, body style, engine and restraint system.
  • Position 9 — check digit: a math checksum that validates the whole VIN.
  • Position 10 — model year.
  • Position 11 — plant code: the specific factory.
  • Positions 12–17 — serial number: the unique production sequence.

What a VIN decoder can and can’t tell you

A free decoder reads the specifications encoded in the number and cross-references open government data. It cannot reveal ownership history, accidents, title status or full option packages — that information isn’t in the VIN itself and requires a paid vehicle history report. See VIN decoder vs. history report for the difference.

Decode data on this site comes from NHTSA’s vPIC decoder. It is provided for informational purposes; always verify critical details with the manufacturer or a dealer.

Decode a VIN now

Free, no signup — specs and recalls from NHTSA.

Open the VIN decoder

More guides