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 करें।
किसी भी Aadhaar Number का Format Validate करें — Instantly, Privately
ToolsArena के Aadhaar Validator से किसी भी 12-digit number को Verhoeff algorithm से check करें। Zero data stored, completely offline — आपका Aadhaar number आपके device से बाहर नहीं जाता।
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 कम करती है
| Rule | Detail |
|---|---|
| Length | Exactly 12 digits |
| Characters | Only numeric digits (0–9) |
| First digit | 1–9 होना चाहिए (0 से शुरू नहीं हो सकता) |
| Check digit | Last 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 है?
| Component | Digits | Meaning |
|---|---|---|
| First digit | 1 digit | 1–9 होना चाहिए; कोई और specific meaning नहीं |
| Middle 10 digits | Digits 2–11 | Pseudo-random sequence। कोई geographic, demographic, या temporal information नहीं। |
| Last digit (check digit) | Digit 12 | Verhoeff 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 होता है।
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
Verhoeff क्या DETECT करता है और क्या नहीं
| Error Type | Verhoeff से Detect? |
|---|---|
| Single digit substitution | हाँ — हमेशा |
| Adjacent digit transposition | हाँ — हमेशा |
| Twin errors (aa → bb) | हाँ — हमेशा (Luhn के विपरीत) |
| दो non-adjacent digit errors | Usually नहीं |
| UIDAI में number registered नहीं | नहीं — database lookup चाहिए |
| Number deactivated by UIDAI | नहीं — database lookup चाहिए |
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 Validation | Structure only | Anyone (offline) | कोई नहीं |
| Existence Verification | DB lookup | Aadhaar portal access वाला | कम |
| OTP Authentication | Number + OTP match | UIDAI-licensed AUA/KUA | Medium |
| Biometric Authentication | Number + fingerprint/iris | AUA/KUA with biometric devices | High |
| eKYC | Identity + demographic data | KUA with user consent | Very High |
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 करें
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 पर।
- कोई भी Aadhaar enrollment center (Aadhaar Seva Kendra, post offices, banks) visit करें
- Aadhaar Update/Correction Form fill करें
- Biometric verification provide करें (fingerprint या iris)
- Update fee pay करें (currently ₹50)
- 7–10 working days में mobile 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 करें।
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 करें।
| Issue | Quick Fix | Timeline |
|---|---|---|
| Name mismatch | Online update at myaadhaar | 7–10 days |
| Mobile not linked | Enrollment center visit | 7–10 days |
| Biometrics locked | Online unlock at myaadhaar | Instant |
| Lost card/number | myaadhaar.uidai.gov.in से download | Instant |
| PAN not linked | incometax.gov.in + ₹1,000 fee | 3–5 days |
How to Use the Tool (Step by Step)
- 1
Aadhaar Number Enter करें
12-digit Aadhaar number validator field में type करें। Spaces के साथ या बिना — tool automatically normalize करता है।
- 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
Validation Result Review करें
Tool दिखाता है: format valid है, Verhoeff check digit match है, और fail होने पर कौन सा rule violate हुआ।
- 4
Number Source Cross-Check करें
Validation fail हो तो original Aadhaar card या e-Aadhaar PDF से cross-reference करें। Common mistakes: worn card से transcribe करना, 8 को 3 से confuse करना।
- 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 से अलग है।
किसी भी 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
PAN कार्ड Validator
अपने PAN के हर character को समझें और तुरंत validate करें — बिना किसी government portal के।
GSTIN Validator
GSTIN के हर character को समझें, checksum verify करें, और costly GST errors से बचें।
मज़बूत पासवर्ड कैसे बनाएं — Password Security Guide 2026
UPI fraud, SIM swap और hacking से बचें — India-specific password security guide।