🔒 Privacy First: All validation happens locally in your browser. Your Aadhaar number is never sent to any server.
← Back to Home

Aadhaar Number Validator

🆔 Aadhaar Number Validator

Validate Aadhaar card number format using the official Verhoeff algorithm. This tool only checks if the format is valid — it does NOT verify if the number is issued or authentic.

Format: 1234 5678 9012 or 123456789012

â„šī¸ About Aadhaar Validation

  • Format Check: Must be exactly 12 digits
  • Verhoeff Algorithm: The last digit is a checksum that validates the number
  • Privacy: Your number never leaves this page — validation is done locally
  • Limitation: This tool cannot verify if a number is actually issued by UIDAI

About this tool

The Aadhaar Validator checks if a 12-digit number follows the official Aadhaar format and passes the Verhoeff checksum algorithm. This is useful for form validation, app development, or quickly checking if you typed your Aadhaar correctly.

How to use

  1. Enter your 12-digit Aadhaar number (with or without spaces)
  2. Click Validate to check the format and checksum
  3. Use the mask toggle to hide/show digits for privacy

Privacy guarantee: All validation happens in your browser using JavaScript. We never send your Aadhaar number to any server.

Example

Sample valid format (not a real Aadhaar):

Input: 3456 7890 1234
Result: ✅ Valid format (checksum verified)

Invalid example:

Input: 1234 5678 9999
Result: ❌ Invalid checksum

Tip: Use this tool when building forms or apps that require Aadhaar input validation. The Verhoeff algorithm helps catch typos.