The VIN Check Digit Explained: How to Verify Any VIN Is Legitimate
Position 9 of every VIN is a mathematically computed check digit. Learn the exact algorithm and use it to spot forged or mistyped VINs.
The ninth character of every standardized VIN is a check digit — a single character computed from all the other 16 characters. Its purpose is simple: to catch transcription errors and flag forged VINs. If you enter a VIN and the check digit doesn't compute correctly, either someone made a typo, or the VIN was fabricated.
Why the Check Digit Exists
Before NHTSA standardized the VIN format in 1981, manufacturer numbering was inconsistent and fraud was hard to detect. By embedding a mathematical checksum into position 9, regulators gave law enforcement and data systems a quick way to validate any VIN without looking it up in a database.
The Algorithm Step by Step
The check digit calculation follows these steps:
- Transliterate each character to a numeric value using the official table. Digits 0–9 map to themselves. Letters map as follows: A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8, J=1, K=2, L=3, M=4, N=5, P=7, R=9, S=2, T=3, U=4, V=5, W=6, X=7, Y=8, Z=9. Note that I, O, and Q are never used in VINs.
- Multiply each transliterated value by its positional weight. The weights, left to right, are: 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2. Position 9 (the check digit itself) has weight 0, so it doesn't affect the sum.
- Sum all 17 products.
- Divide the sum by 11. The remainder is the check digit. If the remainder is 10, the check digit is the letter X.
A Worked Example
Take the VIN 1HGBH41JXMN109186. Working through each position with the transliteration table and weights, summing the products, and taking modulo 11 yields the remainder X — which matches character 9 (X). This VIN is valid.
What an Invalid Check Digit Means
A mismatch doesn't always mean fraud. Typos are the most common cause — transposing two characters, or misreading an ambiguous character like 0 vs O. However, VINs used for rebuilt salvage titles, kit cars, or pre-1981 vehicles may not follow the standard and will fail the check.
If you're buying a used vehicle, always verify the VIN shown on the title, the door jamb plate, and the dashboard placard all match — and that the check digit is correct. A stolen car may have a VIN plate swapped from another vehicle; in that case, one location may show a valid VIN while another shows a different number.
Where to Verify
Our VIN decoder validates the check digit automatically. You can also look up the underlying WMI on our WMI lookup to confirm the manufacturer matches what the seller claims.