Aadhaar Offline KYC XML: How to Download & Use for Verification
Download Aadhaar Offline KYC XML from myaadhaar.uidai.gov.in. Learn about share code, validity, and how banks and telecom companies accept it for KYC.
Official Links
Aadhaar Offline KYC XML: How to Download & Use for Verification
Aadhaar Offline KYC (also called Paperless Offline e-KYC) is a secure way to share your Aadhaar identity details with service providers without biometric authentication and without exposing your actual Aadhaar number. UIDAI provides a digitally signed XML file that you can download and share with a 4-digit share code.
What is Aadhaar Offline KYC XML?
The Offline KYC XML is a zip file downloaded from myaadhaar.uidai.gov.in that contains:
- Name, date of birth, gender, address โ your demographic details
- Photograph โ your Aadhaar photo
- Reference ID โ a unique ID instead of your actual Aadhaar number
- Digital signature โ signed by UIDAI to prove authenticity
- Share code protection โ a 4-digit code you set, required to open the file
Key point: The XML does NOT contain your actual Aadhaar number or biometric data.
Why Use Offline KYC XML?
| Benefit | Explanation |
|---|---|
| No biometrics needed | No fingerprint or iris scan required |
| Aadhaar number hidden | Uses a reference ID instead of the 12-digit number |
| No internet needed for verification | Verifier can check the file offline |
| Digitally signed | Tamper-proof, signed by UIDAI |
| User-controlled sharing | You decide who gets the file and set the share code |
| Widely accepted | Banks, telecom, mutual funds, insurance accept it |
How to Download Aadhaar Offline KYC XML
Step-by-Step Process
- Visit https://myaadhaar.uidai.gov.in/
- Click on "Offline e-KYC" or "Download Aadhaar Offline KYC"
- Enter your 12-digit Aadhaar number or Virtual ID (VID)
- Enter the security code (captcha)
- Click "Send OTP" โ OTP is sent to your registered mobile number
- Enter the OTP received
- Create a 4-digit Share Code โ this becomes the password for the XML file
- Click "Download"
- A zip file will be downloaded containing the XML
Remember your Share Code! You will need to give this code to whoever you share the XML with. Without it, the file cannot be opened.
Using mAadhaar App
- Open the mAadhaar app
- Go to "Offline e-KYC" section
- Authenticate with your fingerprint or OTP
- Set a 4-digit share code
- Download the XML zip file
- Share it directly from the app
How to Share the XML for KYC
- Download the Offline KYC XML zip file (as above)
- Share the zip file with the requesting organization via:
- Upload on their portal
- Physical transfer (USB, etc.)
- Share the 4-digit share code separately (do NOT include it in the same email)
- The organization extracts the XML, enters the share code, and verifies the digital signature
Where is Offline KYC XML Accepted?
- Banks โ for account opening, loan applications, KYC re-verification
- Telecom companies โ for new SIM card activation
- Mutual funds โ for investor KYC (via KRAs like CAMS, KFintech)
- Insurance companies โ for policy issuance and claims
- NBFC and fintech โ for digital lending KYC
- Government portals โ select services that need identity verification
- PAN card application โ as identity proof
Validity of Offline KYC XML
- The XML file has a download timestamp embedded in it
- UIDAI does not set a fixed expiry, but most organizations accept XML downloaded within the last 3 days to 30 days
- Banks typically prefer XML not older than 3 days
- If an organization rejects an older XML, simply download a fresh one
Understanding the Share Code
| Aspect | Details |
|---|---|
| Length | 4 digits |
| Set by | You (at the time of download) |
| Purpose | Password to decrypt the XML zip file |
| Can it be changed? | Each download lets you set a new share code |
| Security tip | Never share the code in the same channel as the file |
Important Tips
- Set a different share code each time โ use a unique code for each organization you share with
- Share the code separately โ send the XML by email but share the code via SMS or phone call
- Download fresh XML for each use โ this ensures the data is current and within acceptance limits
- Use VID instead of Aadhaar number โ when downloading, enter your Virtual ID for extra privacy
- Check acceptance before sharing โ confirm with the organization that they accept Offline KYC XML
Offline KYC XML vs Other Aadhaar Verification Methods
| Method | Biometric Needed | Aadhaar Number Exposed | Internet Needed for Verification | Best For |
|---|---|---|---|---|
| Offline KYC XML | No | No (uses reference ID) | No | Bank/telecom KYC |
| e-Aadhaar PDF | No | Yes (unless masked) | No | General ID proof |
| Aadhaar e-KYC (online) | Yes (OTP/biometric) | Yes | Yes | Real-time digital KYC |
| QR Code Verification | No | Partially (in QR data) | No | Quick identity check |
FAQs
What is the share code in Aadhaar Offline KYC?
The share code is a 4-digit password that you create when downloading the Offline KYC XML. It is needed to open and read the downloaded XML file. You must share this code with the verifying organization separately.
Can Offline KYC XML be used without internet?
Yes. Once downloaded, the XML file and its verification can be done completely offline. The digital signature validation does not require an internet connection.
Is Offline KYC XML safe to share?
Yes, it is one of the safest ways to share Aadhaar data. It does not contain your actual Aadhaar number (uses a reference ID instead), is protected by a share code, and is digitally signed by UIDAI to prevent tampering.
How is Offline KYC different from e-KYC?
e-KYC (online) requires real-time biometric or OTP authentication via UIDAI servers. Offline KYC uses a pre-downloaded XML file โ no biometrics, no real-time connection needed. Both are valid for KYC purposes.
Can I use Offline KYC XML for SIM card purchase?
Yes. As per TRAI and DoT guidelines, telecom companies accept Aadhaar Offline KYC XML as valid identity proof for SIM activation.
What if I forget my share code?
You cannot recover a share code. Simply download a new Offline KYC XML from myaadhaar.uidai.gov.in with a new share code.
Disclaimer: CitizenNest is an independent platform and is not affiliated with UIDAI or any government body. Information is compiled from official sources for educational purposes. Always refer to myaadhaar.uidai.gov.in for the latest updates.
Related Guides
Driving Licence Renewal Online โ Full Process
Renew your expired driving licence online via Parivahan portal. Step-by-step process, documents needed, fees, and how to book an RTO appointment.
Aadhaar Biometric Update Failed โ How to Fix
Aadhaar biometric update rejected or failed at enrolment centre? Fix fingerprint, iris, and photo update issues with appointment booking and document solutions.
Aadhaar Biometric Verification Failed? Fix Authentication Errors
Face authentication unsuccessful or fingerprint not matching? Fix Aadhaar biometric errors at bank, SIM, or eKYC. Working solutions for all devices.
Voter List Name Check Online: How to Search Electoral Roll
Check your name in the voter list online at voters.eci.gov.in by name or EPIC number. SMS method, Voter Helpline App, and electoral roll search guide.
PAN Card Status Check Online (2026)
Track your PAN card application or correction status online via NSDL and UTIITSL portals. Check new PAN, reprint, and correction request status.