India Aadhaar Validator
Validate India Aadhaar numbers with 12-digit format rules, starting digit requirements, and Verhoeff checksum analysis. Includes a compliant random number generator for testing.
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.