VIN check digit calculator

The ninth character of a VIN is computed from the other sixteen. Type a VIN to verify it; the example adds up to 291, which leaves 5 after dividing by 11.

Every VIN assigned for the North American market carries a check digit in position 9, defined by the federal rule in 49 CFR 565.15. Each letter is first turned into a number with a fixed table (A and J are 1, B, K and S are 2, and so on, with I, O and Q excluded), each of the 17 values is multiplied by the weight of its position (8, 7, 6, 5, 4, 3, 2, 10, then 0 for the check digit itself, then 9 down to 2), and the products are added. The remainder of that sum divided by 11 is the check digit, written X when it is 10. A VIN whose ninth character does not match was almost certainly miscopied, and occasionally it was altered. The calculator runs in your browser with no network request and shows every step of the arithmetic, so you can verify a VIN on a title, a bill of sale or a listing before decoding it.

Computed in your browser with the federal weights; nothing is sent anywhere.

Check digit

5: valid

The weighted sum matches position 9. The VIN is internally consistent; it does not prove the vehicle exists or that the title is clean.

Weighted sum 291 ÷ 11 leaves 5.

Each character is turned into a number, multiplied by the weight of its position, then summed.
Position1234567891011121314151617
Character1FTFW1CT5DFC10312
Value16366133546310312
Weight876543210098765432
Product84218302436300364821601234

What a valid check digit proves, and what it does not

A matching check digit means the 17 characters are internally consistent. It catches nearly every single-character copying mistake, and most swaps of two neighboring characters, because each position has a different weight. It does not prove that the VIN was ever assigned to a real vehicle, nor that it belongs to the car in front of you. A cloned VIN, copied from a legitimate car onto a stolen one, has a perfect check digit. That is why the next step is to decode it and compare the result with the vehicle: the VIN decoder returns the model, engine and body, and they must match what you see.

Common reasons for a mismatch

Look-alike characters cause most failures: 5 and S, 8 and B, 2 and Z, 6 and G, 1 and the forbidden I, 0 and the forbidden O or Q. Re-read the VIN on the windshield plate and on the door label rather than on a photo or a typed listing. The matcher in the VIN location guide compares two copies and points out look-alike pairs. A second, legitimate reason is a vehicle built for another market: outside North America the check digit is optional, so a grey-market import can carry any character in position 9.

The arithmetic, step by step

The table under the calculator follows Part 565 literally. Digits keep their value. Letters take the transliteration values 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. Position 9 has a weight of zero, so the check digit never influences its own computation. Once all 17 characters are typed, the product row is summed and divided by 11. A remainder of 10 is written X, the only place a letter is legal in position 9.

Using it with the other tools

A VIN that passes here can be decoded for its factory record, its recalls and its ratings. The guide to what each position means explains the rest of the structure, and the model year chart decodes position 10 on its own.

Questions owners and buyers ask

Can a VIN be valid with an X in position 9?

Yes. When the weighted sum divided by 11 leaves a remainder of 10, the federal rule writes the check digit as the letter X. It is the only position where X stands for a number, and roughly one VIN in eleven ends up with it. Everywhere else, X is an ordinary letter worth 7.

Does a correct check digit mean the car is not stolen?

No. Thieves who clone a VIN copy it from a real, legitimate vehicle, so the check digit is correct. The check only catches typing errors and crude fakes. Compare the VIN on the dashboard, the door label and the title, decode it to confirm the model and engine, and look up theft and total-loss records.

Why would a real vehicle fail the check digit?

Because the check digit is mandatory only for vehicles built for the North American market. A car imported from Europe, Japan or elsewhere as a used or collector vehicle may have a VIN that follows its home market rules, where position 9 can be any character. Vehicles built before the 1981 model year also used older, shorter numbering.

Other free checks

Federal sources behind this page

Published by

Publisher of a free VIN decoder that reads NHTSA and EPA records without a paid report

Data updated on · Editorial policy · Contact

Recall, rating and fuel economy data for 2026, pulled from NHTSA and EPA on