Free · No account required

Free VIN Decoder

Type in any 17-digit VIN and read the vehicle's factory build sheet in seconds — model year, make, model, trim, engine, plant and more. Free, sourced from the official NHTSA database.

Find the VIN at the base of the windshield, on the driver's door-jamb sticker, or on your registration.

What a VIN decoder can tell you — and what it can't

Those 17 characters on your Vehicle Identification Number aren't a random serial. Each position carries meaning, together spelling out how the car left the factory. Run them through a decoder and you'll get the model year, make, model, trim, body style, engine, fuel type, drivetrain, transmission and assembly plant. It's a fast way to confirm an online listing describes the actual car, double-check that a replacement part will fit, or catch a seller who has the trim wrong.

Here's the catch: the decoder can't touch the part of a car's past that affects its value. Factory specs are fixed the day the vehicle is built and never change, so they reveal nothing about crashes, a rolled-back odometer, a salvage or rebuilt title, or years of skipped maintenance. All of that is recorded later, over the vehicle's life, and it only shows up in a vehicle history report — never in the VIN alone.

Start with the free specs, then dig into the history

Decode as many VINs here as you like at no cost — it's the right first move when you're scanning listings. Once you've zeroed in on one car worth buying, order the full vehicle history report for $5.99 to unlock the accident timeline, title-brand record, odometer readings, service entries and open recalls. Wondering whether a report this cheap is the real deal? Read why a low-cost CARFAX is legit and see how it stacks up against the alternatives.

Read any VIN yourself, position by position

Every VIN made since 1981 follows the same 17-character layout, so once you know where to look you can read a lot of it without any tool. The letters I, O and Q never appear, because they're too easy to confuse with 1 and 0.

CharactersWhat they mean
1–3Who built it, and where. The first character is the country or region: 1, 4 and 5 are the United States, 2 is Canada, 3 is Mexico, J is Japan, K is South Korea, W is Germany. So 1HG is Honda built in the US, JTD is Toyota built in Japan and WBA is BMW built in Germany.
4–8The vehicle itself: model line, body style, engine and safety equipment, in the maker's own code. This is the part a decoder translates into a trim and engine.
9Check digit, a calculated value that catches typos (see below).
10Model year, as a letter or number (chart below).
11Assembly plant, coded by each manufacturer.
12–17Serial number: the car's place on the production line.

Model year codes: the 10th character

Thirty characters cycle through the years, so every code stands for two possible years, 30 years apart. On cars sold in the US and Canada, the 7th character settles it: a number there means the first year, a letter means the second. A B in 10th place means 1981 when the 7th character is a digit, and 2011 when it's a letter.

CodeYearCodeYearCodeYear
A1980/2010L1990/202012001/2031
B1981/2011M1991/202122002/2032
C1982/2012N1992/202232003/2033
D1983/2013P1993/202342004/2034
E1984/2014R1994/202452005/2035
F1985/2015S1995/202562006/2036
G1986/2016T1996/202672007/2037
H1987/2017V1997/202782008/2038
J1988/2018W1998/202892009/2039
K1989/2019X1999/2029
Y2000/2030

The digit 0 and the letters U and Z are never used for the year, along with I, O and Q.

The check digit: how a VIN catches typos

The 9th character is worked out from the other 16. Each letter becomes a number (A and J are 1, B and K are 2, and so on), each position is multiplied by a fixed weight, and the total is divided by 11. The remainder is the check digit, or X when the remainder is 10. In 1HGCM82633A004352 the weighted total is 311, and 311 divided by 11 leaves 3, which matches the 9th character. Mistype a single character and the result almost never matches, which is why a decoder may warn that the check digit "does not calculate properly". When that happens, read the VIN off the car again before you trust anything else about it.

VINs from cars built for other markets

Cars built for Europe and other regions follow a looser version of the standard. The 4th to 6th characters are often just filler (ZZZ on many Volkswagen, Audi and Porsche models), the check digit usually isn't calculated, and some makers don't use the 10th character for the model year at all. The 7th-character rule doesn't apply either, so a decoder working from US data can land 30 years off: a 2011 Volkswagen Sharan can come back as a 1981. Our decoder flags these VINs and shows the year as a best guess, along with the other year the code could mean. If you're looking at an imported car, confirm the year from its registration or the build plate.

Guides that pair with this tool