How to Read a VIN: What All 17 Characters Mean
Every car, truck, and motorcycle built since 1981 wears a 17-character code somewhere on its body. That code is the VIN. It looks like someone mashed a keyboard, but nothing about it is random. Each position holds a specific fact about the vehicle, and once you know the pattern you can read most of a car’s story straight off the number.
Here is what each part means, one piece at a time.
A VIN Splits Into Three Blocks
The international standard behind the VIN, ISO 3779, breaks the 17 characters into three sections:
- WMI (positions 1 to 3): who built the vehicle and where
- VDS (positions 4 to 9): what the vehicle is
- VIS (positions 10 to 17): which exact unit it is
Read those three blocks and you have the whole picture. Let’s take them apart.
Positions 1 to 3 Name the Maker and Country
The first character tells you the region and country of the plant. A 1, 4, or 5 means the United States. J is Japan. W is Germany. S is the United Kingdom, and K is South Korea.
Characters two and three pin down the manufacturer and vehicle type. 1HG is Honda in the US. WBA is BMW. Together these three characters form the World Manufacturer Identifier, or WMI. Small builders that make fewer than 1,000 vehicles a year get a 9 in the third spot and get identified more precisely later in the number.
Positions 4 to 8 Describe the Vehicle
This stretch, the Vehicle Descriptor Section, spells out the model, body style, engine, and safety equipment. There is no single lookup table here. Each automaker codes this part its own way. That is why two cars from the same brand can share the first three characters and then split apart at position four.
Position 9 Is a Math Check
Position nine is the clever one. It holds a check digit, a single value from 0 to 9 (or the letter X, which stands for 10) that gets calculated from the other 16 characters. Its whole job is catching typos.
The math runs like this. Every letter converts to a number using a fixed table. Each of the 17 positions gets multiplied by a set weight. Add up the results, divide by 11, and the remainder is your check digit. Mistype one character and the total almost never lines up again. That mismatch is exactly how a VIN validator spots a bad number in a fraction of a second.
Position 10 Hides the Model Year
One character stands in for the model year, and the code loops every 30 years. A few examples:
| Code | Year | Code | Year |
|---|---|---|---|
| A | 1980 / 2010 | L | 1990 / 2020 |
| B | 1981 / 2011 | M | 1991 / 2021 |
| S | 1995 / 2025 | T | 1996 / 2026 |
The letters I, O, Q, U, Z and the number 0 never appear as a year. Because the cycle repeats, position seven settles the tie. If position seven is a number, the vehicle is from 1980 to 2009. If it is a letter, the vehicle is 2010 or newer. That one trick saves a lot of confusion when the year code could point to two different decades.
Position 11 Points to the Factory
Character 11 marks the exact plant that assembled the vehicle. These codes are private to each automaker, so a Ford plant code means nothing on a Toyota. Manufacturers keep their own lists.
Positions 12 to 17 Are the Serial Number
The last six characters are the production serial number, basically the order the vehicle came down the line. This is the part that makes every VIN one of a kind. Two cars can match on all 11 earlier characters and still differ here.
Why VINs Skip I, O, and Q
You will never see the letters I, O, or Q in a VIN. They got banned on purpose. They look too much like the digits 1 and 0, and a single misread character on a title or insurance form causes real headaches. Dropping them keeps the number easy to read out loud and hard to fumble.
Where to Find Your VIN
Want to try decoding your own car? The VIN shows up in a few reliable spots:
- The driver’s side dashboard, readable through the windshield
- The sticker inside the driver’s door jamb
- Your title, registration, and insurance paperwork
Read One for Yourself
The pattern sticks fastest when you decode a real number. Paste any 17-character VIN into our free VIN Decoder and it breaks out the country, maker, model year, and check-digit result on the spot. Prefer to see it laid out visually? The VIN Breakdown Visualizer maps every position onto the code so you can watch the sections light up.
After you work through a handful, the rhythm feels obvious. Three characters for the maker, five for the vehicle, one to check the math, one for the year, one for the plant, and six for the serial. Seventeen characters, and now none of them are a mystery.
Keep Reading
- What a VIN Tells You: Decoding Make, Model, and Year
- VIN Model Year Codes: The Full Chart (1980-2031)
- How to Check If a VIN Is Valid (and Spot a Cloned One)
- Where to Find Your VIN: Every Location on Your Vehicle
Free VIN tools: VIN Generator · VIN Decoder · VIN Validator · Bulk Generator · QR Code Generator · Visualizer