A VIN decoder breaks apart a 17-character Vehicle Identification Number into its six distinct sections. Every car, truck, or motorcycle sold in North America and many international markets carries a VIN stamped into the dashboard, door jamb, and frame — each position encoding information about where and how it was built.
Enter VIN
Letters I, O, Q are not used in VINs. The decoder updates as you type.
VIN Structure Breakdown
Validation Checks
How to Use the VIN Decoder
Every vehicle sold in North America carries a 17-character Vehicle Identification Number — a standardized code that encodes everything from the factory floor to the model year. Use this free VIN decoder to instantly decode any VIN and understand what each position means.
Step 1: Enter the VIN
Type or paste the 17-character VIN into the input field. The tool automatically converts to uppercase and filters invalid characters. You can find a VIN on the driver's side dashboard (visible through the windshield), the door jamb sticker, the vehicle title, or insurance documents. VINs never contain the letters I, O, or Q.
Step 2: Read the Color-Coded Breakdown
The VIN decoder displays each character color-coded by section. Blue characters (1-3) form the World Manufacturer Identifier (WMI) — matched against a database of 100+ manufacturers to identify make and country. Green characters (4-8) are the Vehicle Descriptor Section (VDS) containing body type, engine code, and restraint system. The amber character (9) is the check digit — a mathematical guard against transcription errors. Purple (10) is the model year code. Teal (11) is the assembly plant. Gray (12-17) is the sequential production number.
Step 3: Verify the Check Digit
The check digit at position 9 is calculated using a weighted sum of all other 16 characters. Each character has a numeric value (A=1, B=2... Z=9 with I/O/Q excluded), and these are multiplied by position weights (8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2), then summed and divided by 11. The remainder (10 becomes 'X') must match position 9. A failed check digit means the VIN contains a transcription error.
Step 4: Decode the Model Year
VIN model years follow a 30-year repeating cycle. The letter codes A through Y (skipping I, O, Q) represent 1980-2000, digits 1-9 cover 2001-2009, and the letter cycle repeats from A=2010. The decoder shows the most recent interpretation for ambiguous codes — for example, 'M' decodes to 2021 (not 1991) by default since the second cycle is more current.
Common Use Cases
VIN decoders are used before buying a used vehicle to confirm the car matches its paperwork, when ordering parts to verify fitment, when filing insurance claims, or simply to learn more about a vehicle's history. The WMI decoder can reveal whether a vehicle was assembled domestically or imported even when the badge has been removed.
FAQ
What is a VIN decoder?
A VIN decoder interprets each section of a 17-character Vehicle Identification Number. Every VIN encodes the manufacturer (positions 1-3), vehicle attributes (4-8), check digit (9), model year (10), assembly plant (11), and sequential production number (12-17).
Is this VIN decoder free?
Yes, this VIN decoder is completely free. Paste or type any VIN and instantly see the full structural breakdown including manufacturer, model year, and assembly plant — no registration required.
Is my VIN safe to enter here?
Yes, all VIN decoding happens entirely in your browser using JavaScript. No VIN data is transmitted to any server, stored, or logged. The tool works 100% offline once the page loads.
What does each part of a VIN mean?
A VIN has three sections: WMI (positions 1-3) identifies the world manufacturer, VDS (positions 4-8) describes vehicle attributes like body type and engine, and VIS (positions 10-17) contains model year, plant code, and sequential serial number. Position 9 is a mathematical check digit.
How is the VIN check digit calculated?
Each VIN character is assigned a numeric value, then multiplied by a position weight (8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2). The sum is divided by 11, and the remainder (with 10 becoming 'X') must match position 9. This detects single-digit transcription errors.
Why are I, O, and Q not allowed in VINs?
The letters I, O, and Q are excluded from VINs because they visually resemble the numbers 1, 0, and 0. Eliminating them prevents costly misreads when VINs are handwritten, stamped in metal, or read from a distance.
What is the model year chart for VINs?
VIN model years use a 30-year repeating cycle. Letters A-Y (skipping I, O, Q) represent years 1980-2000, then digits 1-9 cover 2001-2009, then the letter cycle repeats starting at A=2010. The decoder shows both possible years for ambiguous codes.