Search tools...
utility-tools

Aadhaar Number Validator: Aadhaar Format, Verhoeff Algorithm र Privacy को पूर्ण गाइड 2026

Aadhaar structure बुझ्नुहोस्, checksum errors कसरी detect गर्छ, र Aadhaar safe share कसरी गर्ने।

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

Aadhaar भारतको national biometric identity system हो — एउटा 12-digit unique identification number जो Unique Identification Authority of India (UIDAI) ले देशका हरेक resident लाई issue गर्छ। 1.4 billion भन्दा बढी Aadhaar numbers issued भइसकेको छ — यो विश्वको सबैभन्दा ठूलो biometric identity database हो। Income tax file गर्न देखि bank account खोल्न, SIM card लिन, government subsidies पाउन सम्म — हरेक ठाउँमा Aadhaar चाहिन्छ। नेपालीहरू जो भारतमा काम गर्छन् वा भारतीय financial systems सँग interact गर्छन्, उनीहरूका लागि पनि Aadhaar validation बुझ्नु महत्त्वपूर्ण छ।

यस 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 छ?

भारतको Universal Identity Infrastructure

Aadhaar (meaning "foundation") 2009 मा conceptualize भयो र पहिलो 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 गर्छ।

नेपाल-India सन्दर्भमा Aadhaar

नेपाली नागरिकहरू जो भारतमा काम गर्छन् वा OCI/PIO status राख्छन् उनीहरूले India को Aadhaar लिन सक्छन् — किनभने Aadhaar Indian residents का लागि हो, citizens मात्रका लागि होइन। दीर्घकालीन भारतमा बस्ने नेपालीहरूका लागि Aadhaar धेरै practical purposes का लागि आवश्यक हुन सक्छ।

Critical Distinction: Format validation ले भन्छ 12-digit number Aadhaar हुन सक्छ। यो भन्दैन कि त्यो number UIDAI database मा actually exist गर्छ वा कुनै specific person को हो। त्यसका लागि Aadhaar authentication चाहिन्छ।
RuleDetail
LengthExactly 12 digits
Charactersकेवल numeric digits (0–9)
First digit1–9 हुनुपर्छ (0 बाट सुरु हुन सक्दैन)
Check digitLast digit Verhoeff algorithm बाट compute
हुन सक्दैनसबै 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 छ?

ComponentDigitsअर्थ
First digit1 digit1–9 हुनुपर्छ; अन्य specific meaning छैन
Middle 10 digitsDigits 2–11Pseudo-random sequence। Geographic, demographic, वा temporal information encoded छैन।
Last digit (check digit)Digit 12Verhoeff algorithm बाट पहिलो 11 digits को आधारमा compute।
Uniqueness Guarantee: UIDAI ले "de-duplication" process चलाउँछ — हरेक नयाँ application को biometrics लाई पूरा CIDR database सँग compare गरिन्छ। Biometric match भेटियो भने नयाँ Aadhaar issue हुँदैन — existing Aadhaar return हुन्छ।

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 check ले ensure गर्छ कि कुनै single digit typo, वा दुई adjacent digits swap, accidentally अर्को valid-looking Aadhaar number produce गर्न सक्दैन।
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 गर्दा authentication API hit गर्नुअघि majority data entry errors eliminate हुन्छन्।

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 गर्छ।

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 हुन्छ। Organizations ले VID बाट authenticate गर्न सक्छन् तर VID बाट actual Aadhaar derive गर्न सक्दैनन्।

FeatureFull AadhaarMasked AadhaarVirtual ID (VID)
Digits shownसबै 12Last 4 मात्र16 (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 गरिएको हो।"

Aadhaar-PAN Linking, Aadhaar-Mobile Linking: के जान्नुपर्छ

Aadhaar-PAN Linking: Current Status (2026)

  • Deadline नाघिसकेको छ (2023): Aadhaar सँग link नभएका PANs "inoperative" भए
  • Late fee: 2026 मा पनि ₹1,000 penalty (Section 234H) तिरेर link गर्न सकिन्छ
  • Inoperative PAN consequences: TDS at 20%, TCS double rate, refunds withheld
  • Status check: incometax.gov.in → Link Aadhaar → check status
ढिलाइ नगर्नुहोस्: 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 visit गर्नुहोस्
  2. Aadhaar Update/Correction Form fill गर्नुहोस्
  3. Biometric verification provide गर्नुहोस्
  4. Update fee तिर्नुहोस् (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, र अन्य official documents सँग exactly match हुनुपर्छ।

Resolution: myaadhaar.uidai.gov.in → Document Update मा name update गर्नुहोस्।

Issue 2: Aadhaar OTP आएन

Mobile number Aadhaar सँग linked छैन, वा registered mobile changed/deactivated भयो।

Resolution: Mobile number update गर्न enrollment center visit गर्नुहोस् (offline, 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: Aadhaar authentication actively use नगर्दा biometric lock enable राख्नुहोस्। Unauthorized use prevent हुन्छ।

Issue 5: Aadhaar Card Lost — कसरी पाउने

Physical card चाहिँदैन। e-Aadhaar PDF legally equivalent छ। myaadhaar.uidai.gov.in → Download Aadhaar बाट download गर्नुहोस्।

IssueQuick FixTimeline
Name mismatchmyaadhaar मा online update7–10 days
Mobile not linkedEnrollment center visit7–10 days
Biometrics lockedmyaadhaar मा online unlockInstant
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 गर्छ — विशेष गरी adjacent transpositions। Verhoeff algorithm ले तीनवटा mathematical tables use गरेर सबै single-digit errors र सबै adjacent transpositions detect गर्छ। यो 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 आवश्यक छ। 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 गर्न सक्छ।

नेपाली नागरिकले Indian Aadhaar लिन सकिन्छ?+

हो, Aadhaar Indian residents का लागि हो — citizens मात्रका लागि होइन। नेपाली नागरिकहरू जो भारतमा दीर्घकालीन रूपमा बस्छन् उनीहरूले Aadhaar enrollment गर्न सक्छन् valid address proof र resident status document सहित। तर Aadhaar enrollment गर्नु नेपाली citizenship त्याग्नु वा Indian citizenship claim गर्नु होइन।

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 छैन, वा (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