VIN Tool

VIN Check Digit Calculator

Calculate the check digit (position 9) of any VIN to verify its validity using the official NHTSA algorithm.

Position 9 of every VIN is a check digit — a mathematical validation that confirms the VIN has not been altered. Use this tool to verify any VIN's integrity. VIN length guide →

Vehicle Identification Number
0/17

🔒 We never store your VIN. ·What is a VIN? · Where to find it

NMVTIS Authorized Provider
50,000+ Reports Delivered
Works for All US Vehicles
SSL Encrypted
No Signup Required

How the Check Digit Algorithm Works

The mathematics behind VIN position 9.

The VIN check digit uses a modulus-11 algorithm defined by the US Department of Transportation:

  1. Each VIN character is converted to a numeric value (A=1, B=2... letters I, O, Q excluded)
  2. Each position has a weight factor (8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2)
  3. Multiply each value by its weight and sum all products
  4. Divide the sum by 11 — the remainder is the check digit
  5. If remainder is 10, the check digit is X

Learn more about the ISO 3779 VIN standard and model year codes.

Check Digits and Fraud Detection

How position 9 catches altered VINs.

The check digit serves as a built-in fraud detection mechanism. If someone alters any character in the VIN — to disguise a stolen vehicle or hide a salvage title — the check digit will no longer validate. This is why law enforcement uses check digit verification as a first step in VIN fraud investigations.

When buying a used car, verifying the check digit takes seconds and catches crude VIN tampering. For deeper verification, a vehicle history report ($5) cross-references the VIN against national databases.

VIN Check Digit Calculator — FAQ

Instant & Secure VIN Report

Know the Full History Before You Buy

Get a complete CARFAX or AutoCheck report in minutes — accident records, title brands, odometer data, and more. No account needed.

Secure Checkout

SSL Encrypted  ·  Money-Back Guarantee  ·  Delivered in Minutes