Enter a 12-digit Aadhaar number to validate its format and checksum.
An Aadhaar number must contain exactly twelve digits without spaces or punctuation.
Output appears here...
Start by entering an Aadhaar number

Type an Aadhaar number or generate one to see the validation details.

Normalized number
Digit count
Starting digit ruleNot available
Check digit
Verhoeff check
Quick rule summary
  • Basic format: Use digits only with no letters or punctuation.
  • Length requirement: Aadhaar numbers contain exactly twelve digits.
  • Starting digit: UIDAI issues numbers beginning with digits 2 through 9; 0 and 1 are reserved and invalid.
  • Verhoeff checksum: Apply the Verhoeff permutation and multiplication tables; the final checksum state must resolve to 0.
Disclaimer
  • Do not enter real Aadhaar numbers; use sample data only.
  • This tool is for educational reference and is not connected to UIDAI or any government service.
  • Generated numbers must not be used for impersonation, KYC, or any unlawful activity.
India Aadhaar Validator - Check UID Format and Verhoeff Checksum - Paji toolset