VIN Decoder vs. Vehicle History Report: What’s the Difference?

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

People often expect a VIN decoder to reveal a car’s past. It won’t — and understanding why saves you money and disappointment.

A VIN decoder = factory specifications (free)

Decoding a VIN reads the data built into the number: make, model, year, body style, engine, and assembly plant. This is public information from NHTSA’s vPIC database and is free here, with no signup.

A history report = the car’s past (paid)

Accidents, previous owners, title brands (salvage/flood), odometer readings and service records are not encoded in the VIN. They’re compiled from insurance, DMV and auction records by paid providers. If you’re buying a used car, a history report is worth it — but you buy it separately from decoding.

What about recalls?

Open safety recalls are free and public. Check them by make, model and year with our recall lookup, or on NHTSA.gov.

If you decide you want a full paid history report, some providers offer them through affiliate partners — links marked as such support this free site at no extra cost to you.

Decode a VIN now

Free, no signup — specs and recalls from NHTSA.

Open the VIN decoder

More guides