Validate Indian 12-digit Aadhaar number syntax, non-leading 0/1 rule, and mathematical Verhoeff Dihedral (D5) check digit in real time. Zero server calls, zero data retention.
Under the Aadhaar (Targeted Delivery of Financial and Other Subsidies, Benefits and Services) Act, 2016, an Aadhaar number is a unique 12-digit random identification number containing no PII or demographic intelligence:
0 or 1. The first digit must be within the range 2 to 9.XXXXXXXX1234).Validate live identities, fetch demographic names, photos, and verified addresses via ASP Associates' multi-KUA enterprise gateway with sub-680ms p95 latency.
Explore Aadhaar Verification API →The Verhoeff algorithm is a checksum formula for error detection developed by Dutch mathematician Jacobus Verhoeff. It is based on the dihedral group D5 of order 10. By operating non-commutatively over non-symmetric multiplication and permutation tables, it reliably detects keystroke swaps (e.g. typing 43 instead of 34) that standard modulo-10 algorithms miss.
No. This tool runs 100% in your local web browser using client-side JavaScript. No network requests are made, no packets leave your device, and zero data is written to any server or cookie.
UIDAI reserved the initial digit ranges 0 and 1 for future administrative purposes and special numbering schemes. Standard citizen Aadhaar numbers always begin with digits 2 through 9.
Regulated digital lenders and fintechs integrate the ASP Associates Aadhaar Verification API, which handles ephemeral in-memory processing. Payloads are verified against UIDAI KUA nodes and immediately returned with 8-digit masking, eliminating the requirement to maintain expensive certified Aadhaar Vaults.