Free tool

Decode any VIN to year, make and model — free

Type in a VIN and get the year, make and model back, straight from NHTSA's own public database.

Your VIN is sent straight from your browser to NHTSA's public endpoint — it never touches a VehiclePhoto server.

Data from NHTSA’s vPIC — sent directly from your browser to NHTSA’s public API.

What it does

Type or paste a VIN and this tool calls the National Highway Traffic Safety Administration's public vPIC database directly from your browser to decode it — no account, no sign-up, and no VehiclePhoto server in between. You get the year, make and model back, along with anything else NHTSA's own database returns for that VIN.

Who it’s for

A private seller who wants to double-check their vehicle's year and model before writing a listing. A dealer confirming a trade-in's specs match the paperwork. Anyone who's ever squinted at a VIN plate and wasn't sure they'd typed it in correctly.

When you need it

Before you write a listing description, so the year, make and model you post match the actual vehicle rather than what you remember or what a previous listing said. It's also a fast way to catch a typo in a VIN before it ends up on a title transfer or a bill of sale.

What to watch for

A VIN with a mistyped character will still often decode into something that looks plausible but wrong — double-check the result against the vehicle in front of you, especially the model year. NHTSA's database covers vehicles sold in the US; a VIN from a vehicle never sold here may come back with missing or unreliable fields.

Questions

VIN Decoder, answered.

Where does the decoded data come from?

NHTSA's vPIC (Vehicle Product Information Catalog) — the same public database dealers, insurers and DMVs use. VehiclePhoto doesn't run its own VIN database; we call NHTSA's public API directly from your browser.

Why did my VIN come back with no results, or an error?

Either the VIN has a typo — check it character by character, since 'I', 'O' and 'Q' never appear in a real VIN — or NHTSA's service is temporarily unavailable. Try again in a moment; this tool won't crash on a bad or unreachable VIN, it'll just tell you plainly.

Does this store or send my VIN to VehiclePhoto?

No. Your VIN is sent directly from your browser to NHTSA's public endpoint — VehiclePhoto's servers never see it.

Can this decode a boat's HIN instead of a VIN?

No — NHTSA's vPIC database is built for road vehicles. A boat's hull identification number isn't a VIN and won't decode correctly here.

This tool does one photo. VehiclePhoto does your whole listing, automatically.

Upload the photos you already have and get every one of them cleaned, branded and listing-ready — no dragging boxes one photo at a time.