Skip to content

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.

VIN layout under U.S. rules (49 CFR 565.15)
VIN layout under U.S. rules (49 CFR 565.15)
PositionNameContentSet by
1Region/countryWhere the manufacturer is registered for this codeISO 3780 allocation
2–3ManufacturerTogether with position 1, the World Manufacturer Identifier (WMI)SAE International, for NHTSA
4–8Vehicle descriptorLine, series, body, engine, restraints (varies by vehicle type)Manufacturer
9Check digit0–9 or X, calculated from the other 16 charactersFixed formula
10Model yearLetter or digit from a fixed 30-year tableFixed table
11PlantAssembly plant codeManufacturer
12–17SerialSequential production numberManufacturer

Worked example: decoding 1HGCV1F37LA012345

Decoding the example VIN character by character
Decoding the example VIN character by character
PositionCharacter(s)What it means hereHow we know
11Manufacturer code registered in the United States (1, 4, 5 and 7 are U.S. codes)ISO WMI country chart
1–31HGAmerican Honda Motor Co., Inc., passenger carNHTSA vPIC WMI lookup
4–8CV1F3Honda's descriptor code; for this pattern vPIC returns an Accord Sport sedan with a 1.5-litre four-cylinder engine and CVTHonda's VIN key filed with NHTSA
97Valid check digit: the weighted sum of the other 16 characters is 271, and 271 ÷ 11 leaves 749 CFR 565.15(c)
10LModel year code L means 1990 or 2020; position 7 is a letter (F), so it is 202049 CFR 565.15(d)
11APlant code; vPIC reports Marysville, Ohio for this patternHonda's key via vPIC
12–17012345Production 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”.

Selected vPIC fields for the example VIN
Selected vPIC fields for the example VIN
FieldValue returned by vPIC
Make / manufacturerHonda / American Honda Motor Co., Inc.
Model and trimAccord, Sport
Model year2020
Body classSedan/Saloon, 4 doors
Engine4 cylinders, 1.5 L, gasoline
Transmission and driveContinuously variable (CVT), 4x2
PlantMarysville, Ohio, United States
Front airbags1st row, driver and passenger
Gross vehicle weight ratingClass 1C: 4,001–5,000 lb (1,814–2,268 kg)

What does each VIN position mean?

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

VIN rules compared
VIN rules compared
RuleUnited States and CanadaEuropean 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 tableNot required
Plant code (position 11)MandatoryNot required
Vehicle descriptorPositions 4–8; position 7 a letter on light vehiclesPositions 4–8 under Reg. 2021/535; positions 4–9 under the earlier Reg. 19/2011
Numeric endingLast 5 characters on cars and light trucks, last 4 on othersLast 4 characters
Low-volume makers (9 in position 3)Fewer than 1,000 vehicles of a type per yearFewer than 500 vehicles per year worldwide
Where it is markedPlate readable through the windshield by the left pillar, plus the door-frame certification labelStamped 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?

  1. Copy the VIN from the vehicle itself, not from an advert. Remove spaces and dashes and confirm it is exactly 17 characters.
  2. Check for illegal characters. An I, O or Q means the VIN was copied wrongly; the intended character is usually 1 or 0.
  3. Look up the first three characters in the WMI table to identify the manufacturer.
  4. Recalculate the check digit. On a North American vehicle from 1981 or later, a mismatch means at least one character is wrong.
  5. Read the model year from position 10, using position 7 to choose between the two 30-year cycles.
  6. Run the VIN through a decoder backed by manufacturer data, such as our VIN decoder, to translate positions 4–8 and 11.
  7. 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.

Common vPIC decode messages
Common vPIC decode messages
MessageWhat it meansWhat to do
0 – VIN decoded clean. Check Digit (9th position) is correctEvery position matched the manufacturer's filed patternsCompare the result with the vehicle
1 – Check Digit (9th position) does not calculate properlyAt least one character is wrong, or the VIN isn't from a North American-rules vehicleRe-read the VIN from the vehicle
5 – VIN has errors in few positionsSome characters don't fit any pattern the manufacturer filed; vPIC marks them with ! in a suggested VINCheck the flagged positions for typos
14 – Unable to provide information for some of the charactersThe manufacturer's filing doesn't cover those positionsExpect 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.

Decode a VIN

NHTSA vPIC

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.