Skip to content
Close-up of a car's instrument cluster

GUIDE

How to decode a VIN.

A VIN tells you exactly what a car is — no seller spin. Here are both ways to read one, and how to spot a bad VIN.

The fast way: paste it in.

Drop the 17-character VIN into a free decoder and you get the year, make, model, engine, and full specs from NHTSA in a second — plus, here, the open recalls and owner complaints on that exact vehicle. No account, no charge.

The by-hand way: three blocks.

Left to right, a VIN is who made it (characters 1–3), what it is — model, body, engine (4–8, with a check digit at 9), and the unique unit — year, plant, serial (10–17). Our full breakdown maps every position.

Check it is a real VIN first.

A valid VIN is exactly 17 characters and never uses the letters I, O, or Q. Character 9 is a check digit computed from the rest — if it does not validate, the VIN was mistyped or altered. A good decoder refuses to guess on a bad one.

Know what a decode can and cannot show.

A decode reads the manufacturer and federal records: specs, recalls, complaints, crash ratings, fuel cost. It cannot see ownership, accident, title, or mileage history — that comes from a paid report like Carfax.

DECODE IT IN THREE STEPS

From VIN to a real answer.

Source: NHTSA's free vPIC database for the decode, plus the NHTSA recalls and complaints databases. VINly reads them directly — no account, no charge.

Decode your VIN now.

THE FULL BUYER'S REPORT · $3.99

Found the listing? Get the verdict.

The research above is free. The app takes a screenshot of one real listing and returns a verdict, a fair-offer number, the red flags specific to that car, a walk-away floor, and a message you can send the seller, word for word.