Search tools...
utility-tools

Aadhaar Number Validator: Aadhaar Format, Verhoeff Algorithm और Privacy की पूरी Guide 2026

Aadhaar structure समझें, checksum errors कैसे detect करता है, और Aadhaar safe share कैसे करें।

11 min readUpdated March 19, 2026Aadhaar, UIDAI, Identity, Validation

Aadhaar India का national biometric identity system है — एक 12-digit unique identification number जो Unique Identification Authority of India (UIDAI) देश के हर resident को issue करती है। 1.4 billion से ज़्यादा Aadhaar numbers issued होने के साथ, यह world का largest biometric identity database है। Income tax file करने से लेकर bank account खोलने, SIM card लेने, government subsidies पाने तक — हर जगह Aadhaar चाहिए। लेकिन इतना prevalent होने के बावजूद, ज़्यादातर लोग नहीं जानते कि Aadhaar number का structure क्या है — और कोई दिया गया 12-digit number structurally correct है या नहीं, यह कैसे validate करें।

इस guide में हम explain करेंगे कि Aadhaar number validator कैसे काम करता है, Verhoeff checksum algorithm क्या है और कैसे बिना database query के errors detect करता है, format validation और Aadhaar authentication में क्या फ़र्क है, Masked Aadhaar और Virtual ID (VID) से Aadhaar safe share कैसे करें, और 2026 में common Aadhaar issues को कैसे resolve करें।

Free Tool

किसी भी Aadhaar Number का Format Validate करें — Instantly, Privately

ToolsArena के Aadhaar Validator से किसी भी 12-digit number को Verhoeff algorithm से check करें। Zero data stored, completely offline — आपका Aadhaar number आपके device से बाहर नहीं जाता।

Aadhaar Validate करें

Aadhaar क्या है और 12-Digit Format क्यों Critical है?

India की Universal Identity Infrastructure

Aadhaar (meaning "foundation") 2009 में conceptualized हुआ और पहला number 2010 में issue हुआ। PAN (tax identifier) या voter ID (electoral) के विपरीत, Aadhaar एक universal identity है — आपके biometrics (fingerprints और iris scans) और demographic data (name, date of birth, address) से tied। UIDAI central Aadhaar database CIDR (Central Identities Data Repository) maintain करती है।

12-digit Aadhaar number वह key है जो person को CIDR में उनके biometric record से link करती है। जब कोई Aadhaar से "authenticate" करता है — bank, ration shop, e-KYC — वह essentially कह रहा है: "यह 12-digit number + मेरा biometric/OTP prove करता है कि मैं वही हूँ जो मैं claim कर रहा हूँ।" अगर 12-digit number invalid है, पूरी authentication chain break हो जाती है।

Format क्यों Matter करता है?

  • Structurally invalid Aadhaar number authentication API में immediately fail होगा
  • किसी और का valid Aadhaar गलती से enter करना wrong identity से transaction link करता है
  • Aadhaar में typos KYC failures cause करते हैं — account opening, loan processing, या subsidy delivery weeks delay हो सकती है
  • Bulk Aadhaar-based verification करने वाले businesses के लिए, format pre-validation API costs कम करती है
Critical Distinction: Format validation बताता है कि 12-digit number Aadhaar हो सकता है। यह नहीं बताता कि वह number UIDAI database में actually exist करता है या किसी specific person का है। यह Aadhaar authentication से होता है।
RuleDetail
LengthExactly 12 digits
CharactersOnly numeric digits (0–9)
First digit1–9 होना चाहिए (0 से शुरू नहीं हो सकता)
Check digitLast digit Verhoeff algorithm से compute होता है
Cannot beसभी same digit (जैसे 111111111111)

Aadhaar Numbers का Structure और Assignment कैसे होता है?

क्या Aadhaar Number में कोई Hidden Information है?

यह सबसे common misconception है। लोग assume करते हैं कि PAN की तरह Aadhaar digits में geography, date of birth, या gender encoded है। ऐसा नहीं है।

UIDAI ने deliberately Aadhaar को एक random number design किया है जिसमें number में कोई personally identifiable information encoded नहीं है। यह एक intentional privacy decision है।

Aadhaar Number में क्या Encoded है?

ComponentDigitsMeaning
First digit1 digit1–9 होना चाहिए; कोई और specific meaning नहीं
Middle 10 digitsDigits 2–11Pseudo-random sequence। कोई geographic, demographic, या temporal information नहीं।
Last digit (check digit)Digit 12Verhoeff algorithm से compute होता है पहले 11 digits के based पर।

Aadhaar Numbers Actually कैसे Assign होते हैं?

Enrollment center पर biometrics और demographics capture होते हैं और UIDAI के CIDR को भेजे जाते हैं। CIDR uniqueness check करता है (कोई existing biometric match नहीं), फिर cryptographically secure random number generator से नया Aadhaar number generate होता है। Last digit Verhoeff check digit के रूप में compute होता है।

Uniqueness Guarantee: UIDAI "de-duplication" process चलाती है — हर नए application के biometrics को पूरे CIDR database से compare किया जाता है। Biometric match मिला तो नया Aadhaar issue नहीं होता — existing Aadhaar return होता है। इसीलिए Aadhaar "unique" identifier है।

Verhoeff Algorithm की Simple Explanation — Checksum Validation कैसे काम करता है?

Checksum क्या है और Aadhaar को इसकी ज़रूरत क्यों है?

Checksum एक calculated value है जो number के बाकी digits से derive होती है। यह built-in error detector का काम करता है। आप Aadhaar number type करते हैं, validator पहले 11 digits से expected checksum compute करता है और 12th digit से compare करता है। Match हो तो number structurally valid है — कोई database query नहीं चाहिए।

UIDAI ने Aadhaar के check digit के लिए Verhoeff algorithm choose किया। यह algorithm human data entry में सबसे common errors detect करने के लिए specifically designed है:

  • Single-digit errors: कोई एक digit बदलना
  • Adjacent transpositions: दो neighboring digits swap करना
  • Twin errors: 55 → 44 जैसे patterns
Simple भाषा में: Verhoeff check ensure करता है कि कोई single digit typo, या दो adjacent digits swap, accidentally एक और valid-looking Aadhaar number नहीं produce कर सकता। यह simple sum-of-digits checksum से far more powerful है।

Verhoeff क्या DETECT करता है और क्या नहीं

Error TypeVerhoeff से Detect?
Single digit substitutionहाँ — हमेशा
Adjacent digit transpositionहाँ — हमेशा
Twin errors (aa → bb)हाँ — हमेशा (Luhn के विपरीत)
दो non-adjacent digit errorsUsually नहीं
UIDAI में number registered नहींनहीं — database lookup चाहिए
Number deactivated by UIDAIनहीं — database lookup चाहिए
Developers के लिए: Verhoeff validation client-side implement करना straightforward है — तीन lookup tables static और compact हैं। Aadhaar accept करने वाले किसी भी form में यह add करने से majority data entry errors eliminate होती हैं authentication API hit करने से पहले।

Aadhaar Format Validation ≠ Aadhaar Authentication — क्यों?

The Crucial Difference

Level 1: Format Validation (हमारा Tool)

Check करता है: number 12 digits है? Non-zero digit से शुरू होता है? Verhoeff check digit match करता है?
Result: "यह number valid Aadhaar हो सकता है" या "इसमें structural error है।"
No internet, no UIDAI API, no data transmitted। Instant।

Level 2: Aadhaar Existence Check

UIDAI की "Verify Aadhaar" service (myaadhaar.uidai.gov.in) check करती है कि 12-digit number actually CIDR database में exist करता है या नहीं।

Level 3: Aadhaar Authentication

Banks और telecom operators KYC के लिए यह use करते हैं। Person Aadhaar number + biometric (fingerprint/iris) या OTP-based verification provide करता है। UIDAI का authentication API confirm करता है।

Levelक्या Check करता हैकौन कर सकता हैPrivacy Risk
Format ValidationStructure onlyAnyone (offline)कोई नहीं
Existence VerificationDB lookupAadhaar portal access वालाकम
OTP AuthenticationNumber + OTP matchUIDAI-licensed AUA/KUAMedium
Biometric AuthenticationNumber + fingerprint/irisAUA/KUA with biometric devicesHigh
eKYCIdentity + demographic dataKUA with user consentVery High
Legal Note: केवल UIDAI-licensed Authentication User Agencies (AUAs) और KYC User Agencies (KUAs) Aadhaar authentication perform कर सकती हैं। UIDAI authorization के बिना कोई भी private entity Aadhaar authentication नहीं कर सकती — यह illegal है।

Aadhaar Safe Share करें: Masked Aadhaar, VID और UIDAI Rules

Full Aadhaar Share करने की Problem

Aadhaar इतना ubiquitous हो गया है कि landlords, hotels, petrol stations, gyms — जिनका Aadhaar data collect/store करने का कोई legal right नहीं — routinely photocopies collect करते हैं। इससे identity theft का massive risk है।

Masked Aadhaar

Masked Aadhaar वह version है जिसमें केवल last 4 digits visible हैं — पहले 8 digits "XXXX XXXX" से replaced हैं।

  • कहाँ से लें: myaadhaar.uidai.gov.in → Download Aadhaar → "Masked Aadhaar" option select करें
  • Legally valid: हाँ — officially recognized identity proof

Virtual ID (VID)

VID एक temporary, revocable 16-digit number है जो आपके Aadhaar से map होता है। आप actual Aadhaar की जगह VID share करते हैं। Organizations आपको VID से authenticate कर सकते हैं, लेकिन VID से actual Aadhaar derive नहीं कर सकते।

FeatureFull AadhaarMasked AadhaarVirtual ID (VID)
Digits shownसभी 12Last 4 only16 (different number)
Authentication के लिए useहाँनहींहाँ
RevocableनहींN/Aहाँ
Organization Aadhaar derive कर सकता है?DirectN/Aनहीं
Best Practice: Digital KYC के लिए VID provide करें। Offline identity proof के लिए Masked Aadhaar PDF use करें। किसी random entity को original Aadhaar card की photocopy कभी न दें।
आपका अधिकार: अगर कोई entity Masked Aadhaar accept नहीं करती और full Aadhaar demand करती है, photocopy देने से पहले उस पर लिखें: "यह document केवल [entity name] को [purpose] के लिए [date] को provide किया गया है।" यह misuse limit करता है।

Aadhaar-PAN Linking, Aadhaar-Mobile Linking: जो जानना जरूरी है

Aadhaar-PAN Linking: Current Status (2026)

  • Deadline pass हो चुकी है (2023): Aadhaar से link नहीं हुए PANs "inoperative" हो गए
  • Late fee: 2026 में भी ₹1,000 penalty (Section 234H) pay करके link कर सकते हैं
  • Inoperative PAN consequences: TDS at 20%, TCS double rate, refunds withheld, investment violations
  • Status check: incometax.gov.in → Link Aadhaar → check status
  • How to link: Same portal — PAN और Aadhaar enter करें, ₹1,000 challan pay करें, OTP validate करें
Delay न करें: Inoperative PAN हर financial transaction affect करता है — TDS, TCS, GST ITC, bank KYC। ₹1,000 penalty cascading compliance costs से far cheaper है।

Aadhaar-Mobile Number Linking

Mobile number Aadhaar से linked होना जरूरी है:

  • Aadhaar-based authentication के लिए OTPs receive करने के लिए
  • m-Aadhaar app use करने के लिए
  • Virtual ID generate और update करने के लिए
  • e-Aadhaar और Masked Aadhaar download करने के लिए

Aadhaar में Mobile Update कैसे करें

Mobile number update offline करनी होगी — Aadhaar enrollment center पर।

  1. कोई भी Aadhaar enrollment center (Aadhaar Seva Kendra, post offices, banks) visit करें
  2. Aadhaar Update/Correction Form fill करें
  3. Biometric verification provide करें (fingerprint या iris)
  4. Update fee pay करें (currently ₹50)
  5. 7–10 working days में mobile update होगी
Online vs Offline Update:
  • Online (myaadhaar.uidai.gov.in): Name, DOB, gender, address, email (अगर mobile already linked है)
  • Offline only: Mobile number, biometric data

Common Aadhaar Issues और उन्हें कैसे Resolve करें

Issue 1: Aadhaar और PAN/Bank में Name Mismatch

यह सबसे common issue है। Aadhaar में आपका नाम PAN, bank accounts, और other official documents से exactly match होना चाहिए।

Resolution: myaadhaar.uidai.gov.in → Document Update पर name update करें — या Aadhaar Seva Kendra visit करें।

Issue 2: Aadhaar OTP नहीं आ रहा

आपका mobile number Aadhaar से linked नहीं है, या registered mobile number change/deactivated हो गया।

Resolution: Mobile number update करने के लिए enrollment center visit करें (offline process, 7–10 days)।

Issue 3: Aadhaar Biometric Lock

UIDAI biometric lock feature provide करती है। Biometric authentication consistently fail हो तो check करें।

Resolution: myaadhaar.uidai.gov.in → Biometric Lock/Unlock पर unlock करें।

Best Practice: जब actively Aadhaar authentication use नहीं कर रहे तो biometric lock enable रखें। Unauthorized use prevent होता है।

Issue 4: Aadhaar हर जगह "Invalid" दिख रहा है

Format check pass लेकिन actual sites पर fail:

  • UIDAI ने Aadhaar deactivate किया हो (rare)
  • Demographic data mismatch
  • UIDAI servers के technical issues (status.uidai.gov.in check करें)

Issue 5: Aadhaar Card Lost — कैसे पाएं

Physical card की जरूरत नहीं। e-Aadhaar PDF legally equivalent है। myaadhaar.uidai.gov.in → Download Aadhaar से download करें। Aadhaar number forget हो तो "Retrieve Lost UID/EID" use करें।

IssueQuick FixTimeline
Name mismatchOnline update at myaadhaar7–10 days
Mobile not linkedEnrollment center visit7–10 days
Biometrics lockedOnline unlock at myaadhaarInstant
Lost card/numbermyaadhaar.uidai.gov.in से downloadInstant
PAN not linkedincometax.gov.in + ₹1,000 fee3–5 days

How to Use the Tool (Step by Step)

  1. 1

    Aadhaar Number Enter करें

    12-digit Aadhaar number validator field में type करें। Spaces के साथ या बिना — tool automatically normalize करता है।

  2. 2

    Validate Aadhaar Click करें

    "Validate Aadhaar" button press करें। Tool check करता है: exactly 12-digit length, first digit non-zero (1–9), सभी characters numeric, और Verhoeff algorithm check digit match।

  3. 3

    Validation Result Review करें

    Tool दिखाता है: format valid है, Verhoeff check digit match है, और fail होने पर कौन सा rule violate हुआ।

  4. 4

    Number Source Cross-Check करें

    Validation fail हो तो original Aadhaar card या e-Aadhaar PDF से cross-reference करें। Common mistakes: worn card से transcribe करना, 8 को 3 से confuse करना।

  5. 5

    UIDAI Verification के लिए जाएं अगर जरूरी हो

    Aadhaar UIDAI database में exist करता है यह confirm करना हो तो myaadhaar.uidai.gov.in → Verify Aadhaar। Registered mobile पर OTP verification require करता है।

Frequently Asked Questions

क्या Aadhaar number 0 से शुरू हो सकता है?+

नहीं। UIDAI specification के अनुसार, Aadhaar numbers 0 से शुरू नहीं हो सकते। सभी issued Aadhaar numbers 2–9 से शुरू होते हैं। 0 या 1 से शुरू होने वाला number format validation fail करेगा।

Verhoeff algorithm simple checksum से कैसे अलग है?+

Simple checksum (सभी digits का sum) कई common errors को miss करता है — especially adjacent transpositions। Verhoeff algorithm तीन mathematical tables use करता है सभी single-digit errors और सभी adjacent transpositions detect करने के लिए — most of them नहीं, सभी। यह real-world data entry mistakes detect करने के लिए significantly more reliable है।

क्या मैं किसी और का Aadhaar number validate कर सकता हूँ?+

किसी भी 12-digit number पर format validation run कर सकते हैं — structure check करता है, कोई personal data नहीं चाहिए। लेकिन Aadhaar UIDAI database में exist करता है या किसी की identity authenticate करना explicit consent और registered mobile पर OTP verification require करता है। Unauthorized Aadhaar authentication illegal है।

e-Aadhaar, Masked Aadhaar, और mAadhaar में क्या फ़र्क है?+

e-Aadhaar UIDAI portal से download किया password-protected PDF है — physically card के legally equivalent। Masked Aadhaar वही PDF है लेकिन केवल last 4 digits visible हैं। mAadhaar UIDAI का mobile app है जो Aadhaar digitally store करता है, biometric locking allow करता है, और authentication के लिए TOTP generate कर सकता है।

क्या Aadhaar सभी Indian residents के लिए mandatory है?+

Aadhaar enrollment India के सभी residents के लिए available है (सिर्फ citizens नहीं)। यह कुछ government benefits, PAN linkage, और financial services के लिए mandatory है। Supreme Court ने 2018 में rule किया कि purely private services के लिए Aadhaar mandatory नहीं किया जा सकता।

Format check pass लेकिन bank ने invalid बताया — क्या करूँ?+

Format validation structure confirm करती है। Bank rejection का मतलब: (1) Aadhaar और PAN linked नहीं हैं, (2) Aadhaar record और bank records में name/DOB mismatch, (3) mobile Aadhaar से linked नहीं (OTP-based eKYC fail होती है), या (4) temporary UIDAI server issue। myaadhaar.uidai.gov.in पर check करें।

Virtual ID (VID) कैसे generate करें?+

myaadhaar.uidai.gov.in → VID Generator। Aadhaar number enter करें, registered mobile पर OTP receive करें, 16-digit VID generate करें। एक समय में केवल एक active VID हो सकता है। New VID generate करने से old automatically revoke होती है।

Bank account में Aadhaar seeding क्या है?+

Aadhaar seeding मतलब Aadhaar number को bank account से link करना। Direct Benefit Transfer (DBT) के लिए यह जरूरी है — government subsidies (LPG subsidy, scholarship, MGNREGA wages) Aadhaar-linked bank account में directly deposit होती हैं। Seeding, Aadhaar-based KYC से अलग है।

Free — No Signup Required

किसी भी Aadhaar Number का Format Validate करें — Instantly, Privately

ToolsArena के Aadhaar Validator से किसी भी 12-digit number को Verhoeff algorithm से check करें। Zero data stored, completely offline — आपका Aadhaar number आपके device से बाहर नहीं जाता।

Aadhaar Validate करें

Related Guides