Position 10 of a VIN is the model year, but the code repeats every 30 years, so a single character is ambiguous on its own. This decoder maps the character to its year using the exact NHTSA sequence, shows both candidates, and uses position 7 to pick the right one whenever a full VIN is supplied.
How it works
The model-year characters follow a fixed cycle that skips confusable symbols, and the 30-year repeat is resolved with position 7:
1980 A, 1981 B … 2000 Y, 2001 1 … 2009 9, 2010 A … (repeats every 30 yr)
skipped: I O Q U Z and 0
candidate years = all years 1980–2040 mapping to that character
disambiguate: position 7 is a LETTER ⇒ 2010+ cycle, a DIGIT ⇒ 1980–2009
If only the single character is given, both candidate years are shown; with a full VIN the position-7 rule usually pins it to one.
Example and tips
The character A at position 10 means 1980, 2010, or 2040. Paste a full VIN and if
position 7 is a letter the tool resolves it to 2010; if position 7 is a digit it
resolves to 1980. The letter Y is always 2000 (or 2030), and the digits 1
through 9 are 2001 through 2009. Remember the model year often leads the calendar
year, so an autumn build can already carry next year’s code.