Free VIN Decoder — VIN Code Lookup & Check Online

Decode any VIN for free. Get year, make, model, engine type & specs instantly. Fast, accurate VIN decoding with immediate results.

VIN plate location at the base of a car windshield

How a VIN is structured — all 17 characters

A VIN (Vehicle Identification Number) is 17 characters split into three sections: positions 1–3 identify the manufacturer and country of assembly (WMI), positions 4–8 describe the model, engine, and body (VDS), position 9 is a check digit that validates the number, position 10 encodes the model year, position 11 the assembly plant, and positions 12–17 are the serial number. Decoding is free — the specification data is public via NHTSA. What a decoder cannot show is history: accidents, salvage and flood title brands, and odometer records require a vehicle history report.

PositionSectionWhat it encodes
1–3WMI — World Manufacturer IdentifierWho built it and where: character 1 is the region/country, 2 the manufacturer, 3 the vehicle type or division. "1FT" = Ford truck built in the United States.
4–8VDS — Vehicle Descriptor SectionThe model, body style, engine, transmission, and restraint system, in a layout each manufacturer defines for itself — this is why a generic decoder needs per-make tables.
9Check digitA calculated character (0–9 or X) that validates the whole VIN. If it doesn't match, the VIN was mistyped — or altered.
10Model yearA letter or digit encoding the model year on a 30-year cycle (see the full table below). I, O, Q, U, Z and 0 are never used.
11Assembly plantThe specific factory, in the manufacturer's own plant code. Two otherwise-identical vehicles can differ here — and recalls sometimes apply to one plant's production only.
12–17Serial numberThe sequential production number. On high-volume vehicles the last six digits are what distinguish your exact car.

Where the vehicle was built — VIN position 1

First characterBuilt in
1, 4, 5United States
2Canada
3Mexico
JJapan
KSouth Korea
LChina
SUnited Kingdom
VFrance / Spain
WGermany
YSweden / Finland
ZItaly
9Brazil

Model year codes — VIN position 10

The year code cycles every 30 years, so the same letter can mean two years — position 7 disambiguates: if it's a letter, the VIN is from 2010 or later; if it's a digit, 1980–2009.

CodeModel year
A1980 / 2010
B1981 / 2011
C1982 / 2012
D1983 / 2013
E1984 / 2014
F1985 / 2015
G1986 / 2016
H1987 / 2017
J1988 / 2018
K1989 / 2019
L1990 / 2020
M1991 / 2021
N1992 / 2022
P1993 / 2023
R1994 / 2024
S1995 / 2025
T1996 / 2026
V1997 / 2027
W1998
X1999
Y2000
12001
22002
32003
42004
52005
62006
72007
82008
92009

The check digit — how position 9 validates a VIN

Every character in the VIN converts to a number (letters via the SAE transliteration table), each is multiplied by its position's weight, and the sum modulo 11 must equal position 9 (with 10 written as "X"). This is why a single mistyped character almost always produces an invalid VIN instead of decoding as the wrong car — and why a "valid" VIN that fails its check digit is a red flag for tampering.

VIN decoder by make

Manufacturer-specific WMI codes, plant codes, and descriptor layouts:

Acura VIN decoder · Alfa Romeo VIN decoder · Aston Martin VIN decoder · Audi VIN decoder · Bentley VIN decoder · BMW VIN decoder · Buick VIN decoder · Cadillac VIN decoder · Chevrolet VIN decoder · Chrysler VIN decoder · Dodge VIN decoder · Ferrari VIN decoder · Fiat VIN decoder · Ford VIN decoder · Genesis VIN decoder · GMC VIN decoder · Honda VIN decoder · Hyundai VIN decoder · Infiniti VIN decoder · Jaguar VIN decoder · Jeep VIN decoder · Kia VIN decoder · Lamborghini VIN decoder · Land Rover VIN decoder · Lexus VIN decoder · Lincoln VIN decoder · Maserati VIN decoder · Mazda VIN decoder · McLaren VIN decoder · Mercedes-Benz VIN decoder · Mini VIN decoder · Mitsubishi VIN decoder · Nissan VIN decoder · Porsche VIN decoder · Ram VIN decoder · Rivian VIN decoder · Rolls-Royce VIN decoder · Subaru VIN decoder · Tesla VIN decoder · Toyota VIN decoder · Volkswagen VIN decoder · Volvo VIN decoder · Harley-Davidson VIN decoder · Yamaha VIN decoder · Kawasaki VIN decoder · Suzuki VIN decoder · Ducati VIN decoder · KTM VIN decoder · Triumph VIN decoder · Aprilia VIN decoder · Polaris VIN decoder · Can-Am VIN decoder · Kymco VIN decoder · Freightliner VIN decoder

Frequently asked questions

What does a VIN decoder tell you?

Decoding a VIN reveals what the vehicle IS: model year, make, model, trim, engine, transmission, drivetrain, body style, restraint systems, assembly plant, and country of manufacture. It does not reveal what HAPPENED to the vehicle — accidents, title brands, odometer readings, and auction history come from a vehicle history report, not the VIN itself.

Is a VIN decoder really free?

Yes. Decoding is free because the specification data is public — NHTSA's vPIC database covers every vehicle sold in the US. VinCheck's decoder is free with no signup. History data (accidents, salvage brands, odometer) comes from paid sources, which is why full reports cost money anywhere you go.

How do I decode a VIN manually?

Split the 17 characters into three sections: 1–3 identify the manufacturer and country (WMI), 4–8 describe the model/engine/body (VDS), and 10–17 give the year, plant, and serial number (VIS). Position 10 maps to a model year via the SAE code table, and position 9 is a check digit you can verify: each character converts to a number, gets multiplied by a position weight, and the total mod 11 must equal the check digit (X = 10).

Why does my VIN fail to decode?

Three common reasons: a mistyped character (the check digit at position 9 catches most of these — I, O and Q never appear in a VIN, so read those as 1 or 0), a pre-1981 vehicle (VINs were standardized to 17 characters in 1981; older ones vary by maker and need brand-specific decoding), or a non-US-market vehicle whose descriptor section isn't in NHTSA's database.

Can two vehicles share a VIN?

Legitimately, no — a VIN is unique to one vehicle. If two vehicles show the same VIN, one of them is almost certainly a clone: a stolen car wearing a copied VIN plate from a legally registered vehicle of the same make and model. A history report showing simultaneous records in two places is the classic sign.

Related free tools: VIN verification · build sheet by VIN · window sticker by VIN · recall lookup · license plate to VIN · full VIN history report — from $5.12/report

VinCheck Tools & Reports

Free VIN Check VIN Decoder Used Car Value Safety Ratings Vehicle Recalls Salvage Title Check Accident History Check Stolen Vehicle Check Vehicle Lien Check Window Sticker Lookup License Plate Lookup Mileage Check Motorcycle VIN Search Canada VIN Check Salvage Auction Records Browse Cars by Make VinCheck Blog Free Car Tools Pricing How-To Guides Car Guides & Comparisons Best Cars by Category Used Car Dealer Directory Frequently Asked Questions Vehicle Data Most Stolen Cars Most Totaled Cars Most Flooded Cars Worst Cars to Buy Carfax Alternative EpicVIN Alternative AutoCheck Alternative ClearVIN Alternative Bumper Alternative FaxVIN Alternative VinAudit Alternative carVertical Alternative

License Plate Lookup by State

Alabama License Plate Lookup Alaska License Plate Lookup Arizona License Plate Lookup Arkansas License Plate Lookup California License Plate Lookup Colorado License Plate Lookup Connecticut License Plate Lookup Delaware License Plate Lookup Florida License Plate Lookup Georgia License Plate Lookup Hawaii License Plate Lookup Idaho License Plate Lookup Illinois License Plate Lookup Indiana License Plate Lookup Iowa License Plate Lookup Kansas License Plate Lookup Kentucky License Plate Lookup Louisiana License Plate Lookup Maine License Plate Lookup Maryland License Plate Lookup Massachusetts License Plate Lookup Michigan License Plate Lookup Minnesota License Plate Lookup Mississippi License Plate Lookup Missouri License Plate Lookup Montana License Plate Lookup Nebraska License Plate Lookup Nevada License Plate Lookup New Hampshire License Plate Lookup New Jersey License Plate Lookup New Mexico License Plate Lookup New York License Plate Lookup North Carolina License Plate Lookup North Dakota License Plate Lookup Ohio License Plate Lookup Oklahoma License Plate Lookup Oregon License Plate Lookup Pennsylvania License Plate Lookup Rhode Island License Plate Lookup South Carolina License Plate Lookup South Dakota License Plate Lookup Tennessee License Plate Lookup Texas License Plate Lookup Utah License Plate Lookup Vermont License Plate Lookup Virginia License Plate Lookup Washington License Plate Lookup West Virginia License Plate Lookup Wisconsin License Plate Lookup Wyoming License Plate Lookup Washington DC License Plate Lookup

VIN Check by State

Alabama VIN Check Alaska VIN Check Arizona VIN Check Arkansas VIN Check California VIN Check Colorado VIN Check Connecticut VIN Check Delaware VIN Check Florida VIN Check Georgia VIN Check Hawaii VIN Check Idaho VIN Check Illinois VIN Check Indiana VIN Check Iowa VIN Check Kansas VIN Check Kentucky VIN Check Louisiana VIN Check Maine VIN Check Maryland VIN Check Massachusetts VIN Check Michigan VIN Check Minnesota VIN Check Mississippi VIN Check Missouri VIN Check Montana VIN Check Nebraska VIN Check Nevada VIN Check New Hampshire VIN Check New Jersey VIN Check New Mexico VIN Check New York VIN Check North Carolina VIN Check North Dakota VIN Check Ohio VIN Check Oklahoma VIN Check Oregon VIN Check Pennsylvania VIN Check Rhode Island VIN Check South Carolina VIN Check South Dakota VIN Check Tennessee VIN Check Texas VIN Check Utah VIN Check Vermont VIN Check Virginia VIN Check Washington VIN Check West Virginia VIN Check Wisconsin VIN Check Wyoming VIN Check Washington DC VIN Check

Vehicle History by Make

Toyota History Honda History Nissan History Hyundai History Kia History Ford History Chevrolet History Ram History Gmc History Jeep History Dodge History Bmw History Mercedes Benz History Audi History Volkswagen History Tesla History

Salvage Auctions by State

CA Salvage Auctions TX Salvage Auctions FL Salvage Auctions NY Salvage Auctions GA Salvage Auctions NJ Salvage Auctions PA Salvage Auctions IL Salvage Auctions OH Salvage Auctions NC Salvage Auctions MI Salvage Auctions AZ Salvage Auctions

Guides

How to Check a VIN Number How to Spot Odometer Rollback How to Buy a Salvage Car How to Read a VIN Report How to Decode a WMI Find VIN from License Plate How to Value a Used Car How to Avoid Curbstoners Check Accident History Find a Stolen Car How to Read a Carfax Report Find a Motorcycle VIN Check Title Status Negotiate a Used Car Price Sunroof vs Moonroof AWD vs 4WD Salvage vs Rebuilt Title Carfax vs CarMax Texas Lemon Law Towing Capacity by VIN Best Family Cars SUVs with Captain Seats

VIN decoder by make

  • Acura VIN decoder
  • Alfa Romeo VIN decoder
  • Aston Martin VIN decoder
  • Audi VIN decoder
  • Bentley VIN decoder
  • BMW VIN decoder
  • Buick VIN decoder
  • Cadillac VIN decoder
  • Chevrolet VIN decoder
  • Chrysler VIN decoder
  • Dodge VIN decoder
  • Ferrari VIN decoder
  • Fiat VIN decoder
  • Ford VIN decoder
  • Genesis VIN decoder
  • GMC VIN decoder
  • Honda VIN decoder
  • Hyundai VIN decoder
  • Infiniti VIN decoder
  • Jaguar VIN decoder
  • Jeep VIN decoder
  • Kia VIN decoder
  • Lamborghini VIN decoder
  • Land Rover VIN decoder
  • Lexus VIN decoder
  • Lincoln VIN decoder
  • Maserati VIN decoder
  • Mazda VIN decoder
  • McLaren VIN decoder
  • Mercedes-Benz VIN decoder
  • Mini VIN decoder
  • Mitsubishi VIN decoder
  • Nissan VIN decoder
  • Porsche VIN decoder
  • Ram VIN decoder
  • Rivian VIN decoder
  • Rolls-Royce VIN decoder
  • Subaru VIN decoder
  • Tesla VIN decoder
  • Toyota VIN decoder
  • Volkswagen VIN decoder
  • Volvo VIN decoder
  • Harley-Davidson VIN decoder
  • Yamaha VIN decoder
  • Kawasaki VIN decoder
  • Suzuki VIN decoder
  • Ducati VIN decoder
  • KTM VIN decoder
  • Triumph VIN decoder
  • Aprilia VIN decoder
  • Polaris VIN decoder
  • Can-Am VIN decoder
  • Kymco VIN decoder
  • Freightliner VIN decoder