Validates Aadhaar numbers using Verhoeff checksum verification. Checks format rules, detects fake UIDs, and explains Aadhaar number structure. Fully local validation with no data upload.
Verifies PAN card number format and structure locally. Extracts the taxpayer category from the PAN code — Individual, Company, Trust, etc. No data is sent to any server.
Manually black out the first 8 digits of your 12-digit Aadhaar number on card images by drawing boxes — download the masked copy. Fully local processing.
Checks any GSTIN format instantly — decodes state, embedded PAN, entity code, and check digit with Luhn mod-36 verification. Supports bulk file decode (up to 500) with CSV export for accounts teams.
Parse and validate international phone numbers for 18 built-in dial codes with automatic country detection. Returns country, code, national number, and E.164 — no area-code or carrier lookup. All validation runs locally in your browser.
Add sequential Bates numbers to every page of your PDF. Customize prefix, starting number, and position. Prefixes, start numbers, and positioning per filing rules — local pdf-lib work, unlimited saves.
Three checks run in sequence with animation: Format (exactly 12 digits, first digit 2–9), Verhoeff checksum (last digit validates the first 11), and Pattern Analysis (all-identical, sequential, and repeating patterns flagged suspicious). The tool checks all of these instantly, caps input at 12 digits, and can generate a valid test number plus XXXX XXXX last-4 mask.
No. Validation proves the number is well-formed, not that UIDAI issued it to the holder. For onboarding or KYC, always verify against UIDAI e-KYC or masked-Aadhaar XML — never trust format alone.
A version showing only the last 4 digits (XXXX-XXXX-1234), downloadable from myAadhaar. Share masked copies wherever full numbers aren't legally required — it limits exposure if the copy leaks.
Never publish full numbers, email them unencrypted, or store them in spreadsheets without need. Collect only with consent and a stated purpose, per the Aadhaar Act.
No. Validation runs entirely in your browser via the Verhoeff algorithm. Numbers never leave your device.
Last updated October 2026