VinDecoder.me

HomeGuides › How to Decode a VIN by Hand, Position by Position

Step by step

How to decode a VIN by hand

A decoder tool does this in a second, but reading a VIN manually is a useful skill when you're standing in a seller's driveway with no signal. Take this real-format example: 1HGCM82633A004352.

Positions 1–3: who built it, and where

1HG — the first character is the build country (1, 4, 5 = United States, 2 = Canada, 3 = Mexico, J = Japan, K = Korea, W = Germany, S = United Kingdom, L = China). The next two identify the maker and division: HG is Honda passenger cars. Our make pages list the common prefixes for each brand.

Positions 4–8: what it is

CM826 — this block is defined by each manufacturer and describes the platform, body style, engine and restraint system. In Honda's scheme, CM identifies the Accord platform of that generation and the following digits pin down body and engine. Because every maker uses its own scheme, this is the part where a database lookup genuinely beats reading by eye.

Position 9: the check digit

3 — a calculated digit that validates the other sixteen characters. If a single character is mistyped, the math stops working, which catches most transcription errors before you waste money on a report for the wrong car. The full algorithm is on our check digit page.

Position 10: the model year

3 — a single character encoding the model year on a 30-year cycle: 3 means 2003 (or 1973/2033). Letters and digits alternate through the cycle; the full table is on the model year codes page. Note this is the model year, which can differ from the calendar year of production by several months.

Position 11: the assembly plant

A — a single character naming the factory. Codes are manufacturer-specific: Honda's A is Marysville, Ohio, while BMW's A would mean something entirely different. Enthusiasts use this to distinguish, say, a German-built BMW X5 from a Spartanburg one.

Positions 12–17: the serial number

004352 — the sequential production number. Low numbers mean an early production example, which collectors sometimes care about and everyone else can safely ignore.

Decode a VIN now

Free build sheet, specs and recall check from official NHTSA data.

Open the decoder

Quick sanity checks

Count the characters — exactly 17. Scan for I, O or Q — never valid, so any hit is a transcription error. Compare position 10 against the year in the listing, and the WMI country against where the seller claims the car came from. Those four checks take under a minute and catch a surprising share of mislistings and clone jobs.

advertisement