VIN reference / position 09

VIN check digit:
the quick math.

The ninth character is a transcription check for VINs governed by U.S. rules. Multiply character values by their position weights, add the products and divide by 11.

49 CFR 565 · CHECK DIGITPOSITION 09

CALCULATION

Σ (character value × weight)
──────────────────────────
11 → remainder = check digit
Remainder0–9
Remainder 10X
EXCLUDES POSITION 09MOD 11
Runs in your browser · no lookup

Check a VIN’s ninth character

Enter all 17 characters for an immediate U.S. check-digit calculation. This check does not send your VIN to NHTSA.

I, O and Q are excluded. The calculation applies to VINs subject to U.S. check-digit rules.

Ready when you are.Your result appears here without a network request.
Calculation steps

How the check works

Under U.S. VIN requirements in 49 CFR Part 565, the manufacturer assigns a numeric value to each VIN character except the check digit. Each position also has a weight. Multiply the values by their position weights, total the products and divide by 11. The remainder, from 0 through 9, is the check digit; remainder 10 is represented by X.

r=(∑i=117viwi)mod11

v is the value of a character and w is the weight for its position; position 9 has weight zero.

Position weights

The weights from positions 1 to 17 are:

1—88 · 7 · 6 · 5 · 4 · 3 · 2 · 10
90 (not included)
10—179 · 8 · 7 · 6 · 5 · 4 · 3 · 2

Character values

Digits keep their face value. Letters map to values from 1 through 9: A/J=1, B/K=2, C/L=3, D/M=4, E/N=5, F=6, G/P=7, H/R=8 and S–Z (excluding U) map to 2–9 in sequence. I, O and Q are not used in standard VINs.

Open a worked example: 1HGCM82633A004352

For this VIN, the weighted total is 311. Divide 311 by 11: the remainder is 3, which matches character 9.

U.S. check-digit calculation for VIN 1HGCM82633A004352
PositionCharacterValueWeightProduct
11188
2H8756
3G7642
4C3515
5M4416
688324
72224
8661060
93—00
1033927
11A188
120070
130060
1444520
1533412
1655315
172224
Weighted total311
311 mod 113

A pass is not proof of identity

A matching check digit indicates that the entered characters satisfy the U.S. calculation. It can catch a transcription mistake, but it does not establish that the vehicle is authentic, that the VIN plate has not been altered, or that the vehicle has a clean title or history. Requirements differ across markets; the U.S. check digit is not a universal authenticity test.

For manufacturer-reported vehicle attributes, use the NHTSA vPIC lookup from the VINDECODE home page.

Primary reference

Rule behind the formula

The formula and assigned weights are set out in 49 CFR § 565.15. NHTSA describes VIN structure and provides its public manufacturer data lookup through the the NHTSA VIN decoder.

VINDECODE computes the check digit locally in your browser. Vehicle attribute lookups are sent to NHTSA vPIC only when you submit a VIN on the homepage; the interactive VIN chart shows where position 9 sits.