How to Decode a VIN, Position by Position
Guide · Basics · Updated · 8 min read · How we research our guides
To decode a VIN, split it into four parts: characters 1–3 identify the manufacturer, 4–8 describe the vehicle, 9 is a check digit, and 10–17 give the model year, assembly plant and serial number. This guide walks through every position with a worked example and shows where North American and European VINs differ.
What are the parts of a VIN?
Every 17-character VIN follows the same outline, set by ISO 3779 internationally and by 49 CFR Part 565 in the United States. What changes between markets is how much each part is required to contain.
| Position | Name | Content | Set by |
|---|---|---|---|
| 1 | Region/country | Where the manufacturer is registered for this code | ISO 3780 allocation |
| 2–3 | Manufacturer | Together with position 1, the World Manufacturer Identifier (WMI) | SAE International, for NHTSA |
| 4–8 | Vehicle descriptor | Line, series, body, engine, restraints (varies by vehicle type) | Manufacturer |
| 9 | Check digit | 0–9 or X, calculated from the other 16 characters | Fixed formula |
| 10 | Model year | Letter or digit from a fixed 30-year table | Fixed table |
| 11 | Plant | Assembly plant code | Manufacturer |
| 12–17 | Serial | Sequential production number | Manufacturer |
Worked example: decoding 1HGCV1F37LA012345
| Position | Character(s) | What it means here | How we know |
|---|---|---|---|
| 1 | 1 | Manufacturer code registered in the United States (1, 4, 5 and 7 are U.S. codes) | ISO WMI country chart |
| 1–3 | 1HG | American Honda Motor Co., Inc., passenger car | NHTSA vPIC WMI lookup |
| 4–8 | CV1F3 | Honda's descriptor code; for this pattern vPIC returns an Accord Sport sedan with a 1.5-litre four-cylinder engine and CVT | Honda's VIN key filed with NHTSA |
| 9 | 7 | Valid check digit: the weighted sum of the other 16 characters is 271, and 271 ÷ 11 leaves 7 | 49 CFR 565.15(c) |
| 10 | L | Model year code L means 1990 or 2020; position 7 is a letter (F), so it is 2020 | 49 CFR 565.15(d) |
| 11 | A | Plant code; vPIC reports Marysville, Ohio for this pattern | Honda's key via vPIC |
| 12–17 | 012345 | Production sequence number (invented for this example) | 49 CFR 565.15(d)(3) |
When we ran the example through NHTSA's vPIC decoder on September 25, 2026, it returned “VIN decoded clean. Check Digit (9th position) is correct” and filled 68 of its 154 data fields. The main values are below. Changing a single character, for example the final 5 to a 4, makes vPIC report that the check digit “does not calculate properly”.
| Field | Value returned by vPIC |
|---|---|
| Make / manufacturer | Honda / American Honda Motor Co., Inc. |
| Model and trim | Accord, Sport |
| Model year | 2020 |
| Body class | Sedan/Saloon, 4 doors |
| Engine | 4 cylinders, 1.5 L, gasoline |
| Transmission and drive | Continuously variable (CVT), 4x2 |
| Plant | Marysville, Ohio, United States |
| Front airbags | 1st row, driver and passenger |
| Gross vehicle weight rating | Class 1C: 4,001–5,000 lb (1,814–2,268 kg) |
What does each VIN position mean?
- Position 1 – region and country. A–C are Africa, H–R Asia, E and S–Z Europe, 1–5 and 7 North America, 6 Oceania and 8–9 South America. The full allocation is in our WMI codes guide.
- Positions 2–3 – manufacturer. The first three characters form the World Manufacturer Identifier. Most makers use the third character for a division or vehicle type: 1FA is Ford passenger cars, 1FT Ford trucks and 1FM Ford multipurpose vehicles.
- Positions 4–8 – vehicle descriptor. The manufacturer decides which character stands for what, but must file the key with NHTSA. On cars, SUVs and trucks up to 10,000 lb gross vehicle weight rating, position 7 must be a letter for vehicles built since April 30, 2009.
- Position 9 – check digit. A number from 0 to 9, or X for 10, that lets anyone detect most copying mistakes. See how the check digit works.
- Position 10 – model year. One of 30 codes that repeat every 30 years; I, O, Q, U, Z and 0 are never used. Our model year chart lists 1980 to 2039.
- Position 11 – plant. The factory where the manufacturer attached the VIN. Codes are manufacturer-specific, so a decoder needs the maker's key to name the plant.
- Positions 12–17 – serial number. The production sequence. On cars and light trucks the last five characters must be digits; on other vehicles, the last four. Low-volume makers use 12–14 to finish their manufacturer code and 15–17 for the serial.
How do North American and European VINs differ?
The outline is shared, but EU rules have historically required much less inside it. Implementing Regulation (EU) 2021/535 added a mandatory check digit, yet it still leaves the model year and plant to the manufacturer. That is why European-market VINs often decode only partially; our European VIN guide covers this in depth.
| Rule | United States and Canada | European Union |
|---|---|---|
| Check digit (position 9) | Mandatory (49 CFR 565.13; Canada standard 115) | Required for new types from July 6, 2022 and new registrations from July 7, 2026 (Reg. 2021/535); not required before |
| Model year (position 10) | Mandatory, fixed code table | Not required |
| Plant code (position 11) | Mandatory | Not required |
| Vehicle descriptor | Positions 4–8; position 7 a letter on light vehicles | Positions 4–8 under Reg. 2021/535; positions 4–9 under the earlier Reg. 19/2011 |
| Numeric ending | Last 5 characters on cars and light trucks, last 4 on others | Last 4 characters |
| Low-volume makers (9 in position 3) | Fewer than 1,000 vehicles of a type per year | Fewer than 500 vehicles per year worldwide |
| Where it is marked | Plate readable through the windshield by the left pillar, plus the door-frame certification label | Stamped on the chassis or frame on the right-hand side, plus the manufacturer's statutory plate |
How do you decode a VIN yourself, step by step?
- Copy the VIN from the vehicle itself, not from an advert. Remove spaces and dashes and confirm it is exactly 17 characters.
- Check for illegal characters. An I, O or Q means the VIN was copied wrongly; the intended character is usually 1 or 0.
- Look up the first three characters in the WMI table to identify the manufacturer.
- Recalculate the check digit. On a North American vehicle from 1981 or later, a mismatch means at least one character is wrong.
- Read the model year from position 10, using position 7 to choose between the two 30-year cycles.
- Run the VIN through a decoder backed by manufacturer data, such as our VIN decoder, to translate positions 4–8 and 11.
- Compare the result with the vehicle in front of you: body style, engine, model year and the VIN on the door-frame label should all agree.
What do NHTSA decoder messages mean?
Most free decoders, ours included, rely on NHTSA's vPIC database, and vPIC attaches a numbered status message to every decode. Knowing the common ones tells you whether to trust a result or re-check the VIN. These are the messages we saw while testing the examples in this guide on September 25, 2026.
| Message | What it means | What to do |
|---|---|---|
| 0 – VIN decoded clean. Check Digit (9th position) is correct | Every position matched the manufacturer's filed patterns | Compare the result with the vehicle |
| 1 – Check Digit (9th position) does not calculate properly | At least one character is wrong, or the VIN isn't from a North American-rules vehicle | Re-read the VIN from the vehicle |
| 5 – VIN has errors in few positions | Some characters don't fit any pattern the manufacturer filed; vPIC marks them with ! in a suggested VIN | Check the flagged positions for typos |
| 14 – Unable to provide information for some of the characters | The manufacturer's filing doesn't cover those positions | Expect some fields to be blank |
A clean decode confirms the VIN is consistent with the manufacturer's data, not that the vehicle is what it claims to be. vPIC can hold more than 150 fields per VIN, but no vehicle fills them all: our example filled fewer than half, because manufacturers only encode some details. Treat blank fields as “not encoded”, not as “not fitted”.
Why does a VIN fail to decode or come back incomplete?
- A typing error. This is the most common cause. The check digit usually catches it, and vPIC reports which positions look wrong.
- Wrong length. Anything other than 17 characters is either mistyped or from a vehicle built before the 1981 standard.
- Not built for the U.S. market. NHTSA says vPIC covers vehicles intended for sale or import into the United States and returns limited data for others.
- Unencoded details. Trim level, colour and options are often not in the VIN at all, so those fields stay blank.
- A code the manufacturer never filed. Some positions decode only partly, and vPIC lists them as unused or unknown.
If a decode looks wrong, first compare the VIN on the dashboard plate with the one on the door-frame label and your paperwork. Our guide on where to find your VIN lists every location to check.
Frequently asked questions
Can I decode a VIN without a tool?
Partly. You can identify the manufacturer from the first three characters, read the model year from position 10 and verify the check digit by hand. Positions 4–8 and 11 need the manufacturer's key, which is why decoders rely on data filed with NHTSA.
Which VIN character shows the engine?
The engine type is one of the attributes coded in positions 4–8, but each manufacturer chooses which position carries it. A decoder that uses the manufacturer's filed key will tell you which engine the VIN describes.
Does the VIN tell you where the car was built?
Yes, in two ways. Position 1 shows the country where the manufacturer code is registered, which in North America usually matches the country of assembly, and position 11 identifies the specific plant.
Why does my decode show no trim level or colour?
U.S. rules do not require trim names or paint colour in the VIN. When a manufacturer's code doesn't pin down the trim, a decoder leaves the field blank rather than guess.
How do I decode a VIN with fewer than 17 characters?
Standard decoders can't. Numbers shorter than 17 characters usually come from vehicles built before model year 1981. Our pre-1981 VIN guide explains how to research them.
Try it on a real vehicle: enter its 17-character VIN to see the manufacturer, model year, check-digit result and specifications on file with NHTSA, plus the recalls issued for its make, model and year.