Validators
Nothing you type is uploaded, logged or stored. Every tool works offline once the page has loaded.
Aadhaar Number Validator
Check a 12-digit Aadhaar number against the Verhoeff checksum in real time.
Open →
Bulk Aadhaar Validator
Paste or upload hundreds of numbers and get a validity report with CSV download.
Open →
Aadhaar Virtual ID (VID) Validator
Validate the 16-digit temporary VID that stands in for an Aadhaar number.
Open →
Test Aadhaar Numbers
UIDAI sandbox numbers plus a generator for checksum-valid dummy data.
Open →
PAN Card Validator
Check PAN format and decode the holder type from the 4th character.
Open →
GSTIN Validator
Verify the 15-character GST number checksum and decode state and PAN.
Open →
Guides and developer resources
Understand the algorithms, copy working code, or embed a validator on your own site.
Verhoeff Algorithm Explained
Interactive walkthrough of the checksum behind every Aadhaar number.
Open →
Aadhaar Number Format
Digits, first-digit rule, masked Aadhaar, VID and enrolment ID formats.
Open →
How to Check if an Aadhaar Number Is Valid
Checksum check vs. official UIDAI verification: which to use when.
Open →
Aadhaar Validation Code
Regex plus copy-paste implementations in 10 programming languages.
Open →
Embed the Validator
Add a free Aadhaar validator widget to your own website.
Open →
Why these tools are different
- Real checksums, not just regex. Aadhaar and VID use the Verhoeff algorithm; GSTIN uses a base-36 weighted checksum. A pattern match alone accepts most typos — these tools don't.
- Private by design. The validation runs in your browser. There is no API call to make, so there is nothing to intercept or log.
- Built for real work. Bulk checking, CSV export, developer code in ten languages, and UIDAI's own sandbox test numbers.
- Honest about limits. A checksum tells you a number is well-formed, not that it is issued or active. Each tool links to the official verification route.