valid test VINs · runs locally · nothing uploaded

VIN Model-Year Code for 2002 — the 10th Character Is "2"

The 10th character of a VIN encodes the model year. For a 2002 vehicle that character is 2. So if position 10 of a VIN reads 2, the model year is 2002 (or the same code 30 years away — see below). Every sample VIN on this page is checksum-valid and decodes to 2002 via a real WMI.

Where the model year lives in a VIN

Read a VIN left to right: positions 1–3 are the manufacturer (WMI), 4–8 describe the model, position 9 is the check digit, and position 10 is the model year. Position 11 is the plant and 12–17 are the serial. Only that single 10th character changes from a 2001 to a 2002 to a 2003 of the same vehicle.

Sample 2002 VINs (10th character = 2)

4S4BTAFCX2C600903 → position 10 = 2 → 2002 Subaru Outback
5NMS2DAJ92H528043 → position 10 = 2 → 2002 Hyundai Santa Fe
3C4NJDBB72T687816 → position 10 = 2 → 2002 Jeep Compass

Have a VIN to check? Decode it → · See the full 17-digit format →

The 30-year cycle catch

VIN year codes repeat on a 30-year cycle, so the code 2 also marked 1972 and will mark 2032. The letters I, O, Q, U, Z and 0 are skipped, and digits 1–9 were used for 2001–2009. In practice you tell the two eras apart from context — the WMI, the check digit, and whether the vehicle plausibly looks 30 years newer or older.

Frequently asked questions

What year is VIN code "2"?

In the 10th position of a VIN, 2 means model year 2002 for any recent vehicle. Because year codes repeat every 30 years, the same code also applied to 1972 and will apply again in 2032.

Which character in a VIN is the 2002 year code?

The 10th character. Count nine characters in from the left; the next one — position 10 — is the model-year code, 2 for 2002.

Are these 2002 VINs real?

No — they are synthetically generated for testing. Each is checksum-valid, uses a real manufacturer WMI, and carries the correct 2 year code so it decodes as a 2002 vehicle. No real vehicle's VIN is used.