Interested in this website, the domain name, sponsorship, advertising or a partnership?

Contact us
4Wheels
  1. Home
  2. Tools
  3. VIN decoder

Free VIN decoder

Enter a 17-character VIN to check that it's valid and see the vehicle's year, make, model, engine and where it was built.

0 of 17 characters

Where to find your VIN

  • Driver-side dashboard, visible through the bottom of the windshield
  • Sticker on the driver-side door jamb
  • Registration, title and insurance card

Decoded vehicle

Enter a 17-character VIN and press Decode.

Results are estimates for planning only and are not an offer of credit, insurance or a valuation. Choose your currency in the tool; figures use simple standard formulas explained below.

How to use this VIN decoder

  1. Find the VIN on the driver's side of the dashboard, the door jamb sticker or your registration documents.
  2. Type all 17 characters. VINs never use the letters I, O or Q, so treat what looks like an O as a zero.
  3. Submit the VIN to check the check digit and decode it.
  4. Review the year, make, model, trim, body, engine and plant details, and confirm they match the vehicle in front of you.

How it's calculated

A VIN is made up of fixed sections:

  • Positions 1 to 3, the World Manufacturer Identifier (WMI): country or region of origin and manufacturer.
  • Positions 4 to 8, the Vehicle Descriptor Section (VDS): the manufacturer's codes for model, body, engine and restraint systems.
  • Position 9: the check digit.
  • Position 10: model year.
  • Position 11: assembly plant.
  • Positions 12 to 17: the production sequence or serial number.

To validate the check digit, each letter is converted to a number (A and J = 1, B, K and S = 2, up to R and Z = 9), while digits keep their own values. Each value is multiplied by its position's weight: 8, 7, 6, 5, 4, 3, 2, 10, then 0 for position 9, then 9 down to 2 for positions 10 to 17. The products are added and divided by 11. The remainder is the check digit, with a remainder of 10 written as X.

Example: in the VIN 1M8GDM9AXKP042788, the weighted products add up to 351. Dividing 351 by 11 gives 31 with a remainder of 10, so position 9 must be X, which it is. If the check passes, the decoder queries NHTSA's free public vPIC database for the vehicle details.

Using a VIN when you buy a car

  • Compare the VIN on the dashboard, the door jamb and the title. If they don't match, walk away.
  • Make sure the decoded engine, trim and body style match the listing. A mismatch can point to a misdescribed or altered vehicle.
  • The model-year code repeats every 30 years. On light vehicles, a letter in position 7 indicates 2010 or later, and a number indicates 1980 to 2009.
  • Run the same VIN through a recall check before you buy.
  • Be wary of sharing a full VIN in public listings without reason, since it can be used to create cloned VINs for stolen vehicles.

Good to know: The 17-character standard began with 1981 models. Older vehicles have shorter, manufacturer-specific serial numbers that this decoder can't read.

Frequently asked questions

Where can I find my VIN?

Look at the base of the windshield on the driver's side, on the driver's door jamb sticker, or on your registration, title and insurance card. Make sure the VIN on the car matches the paperwork.

Why does the VIN decoder say my check digit is invalid?

The most common cause is a typing error, such as entering a zero instead of a D. Vehicles built for markets outside North America may not use a check digit at all, so a failed check on an imported vehicle doesn't always mean the VIN is fake.

Does a VIN decoder show accident history?

No. Decoding reveals how the vehicle was built, not what has happened since. For title brands, odometer readings and reported accidents, you need a vehicle history report, and in the US, an NMVTIS check covers title and salvage records.