Skip to content
Toolden

TOOLDENFINANCEON-DEVICE

Aadhaar Number Validator: Verhoeff Checksum

Validate Aadhaar numbers using the Verhoeff checksum algorithm. All processing happens in your browser, nothing is sent to any server. The first 8 digits are masked by default for privacy.

12 digits. Spaces and dashes are stripped before the Verhoeff checksum runs.

Try
0 of 12 digits
Paste an Aadhaar number on the left. The result shows here as soon as you type.

Uses the Verhoeff checksum, which catches all single-digit errors and most transposed digits. The first 8 digits are masked by default for privacy. All processing happens in your browser.

HOW TO USE

  1. 1Type or paste a 12-digit Aadhaar number on the left.
  2. 2Validation runs live while you type. The Verhoeff checksum runs instantly in your browser.
  3. 3A green result means the number passes the checksum. Red means it does not.
  4. 4Click the eye icon to reveal the full number. Clear starts over.

EXAMPLE

INPUT

2345 6789 0124

OUTPUT

Valid Aadhaar format. Last 4 digits 0124. Verhoeff checksum passed.

FAQ

What does the Verhoeff checksum check?
It verifies the 12-digit number is mathematically consistent with the Verhoeff algorithm, which catches common typos like swapped digits. A passing checksum means the number is well-formed. It does not guarantee the number belongs to a real person.
Is my Aadhaar number sent to a server?
No. Validation runs entirely in your browser. Nothing is uploaded anywhere.
Why is the number masked by default?
For privacy. The first 8 digits are hidden until you click the eye icon, so the full number is not left on screen while you use other apps.
Does a valid result mean the Aadhaar is issued by UIDAI?
No. This tool only checks the format and checksum. Only UIDAI can confirm whether a number is actually issued.

RELATED TOOLS