Aadhaar XML for Offline eKYC:
Aadhaar Paperless Offline eKYC is a secure and shareable method for verifying identity without disclosing your full Aadhaar number. The Aadhaar XML file, digitally signed by the Unique Identification Authority of India (UIDAI), contains demographic details such as name, address, date of birth, gender, and a base64-encoded photo.

This guide provides a step-by-step process to download the Aadhaar XML file from the UIDAI website for offline eKYC verification.
Prerequisites
- A valid Aadhaar number or Virtual ID (VID).
- A registered mobile number linked to your Aadhaar for receiving OTP.
- Access to the internet and a device to visit the UIDAI website.
Steps to Download Aadhaar XML
-
Visit the UIDAI Website
Navigate to the official UIDAI portal at https://myaadhaar.uidai.gov.in/offline-ekyc. This is the dedicated page for downloading the Aadhaar Paperless Offline eKYC XML file. -
Enter Aadhaar Number or VID
Input your 12-digit Aadhaar number or 16-digit Virtual ID (VID) in the provided field. Fill in the security code (captcha) displayed on the screen. -
Request OTP
Click on the "Send OTP" button. An OTP will be sent to the mobile number registered with your Aadhaar. Alternatively, if you have the mAadhaar app, you can use a Time-based One-Time Password (TOTP) by selecting "Enter TOTP". -
Enter OTP or TOTP
Input the OTP received on your registered mobile number or the TOTP generated by the mAadhaar app. Click "Verify OTP" or "Verify TOTP" to proceed. -
Create a Share Code
Enter a 4-digit Share Code, which will serve as the password for the ZIP file containing the XML. Memorize or securely store this code, as it is required to access the XML file. -
Download the XML File
Click the "Download" button. A ZIP file containing the digitally signed XML will be downloaded to your device. Save it in a secure location. -
Extract the XML File
Locate the downloaded ZIP file in your device's download folder. Right-click and select "Extract" (or use a file extraction tool). Enter the 4-digit Share Code when prompted to access the XML file.
How to Share the Aadhaar XML File
Once extracted, you can share the XML file with authorized service providers (e.g., banks, telecom companies, or digital signature providers) for offline eKYC verification. Provide the XML file along with the 4-digit Share Code. The service provider will use software integrated with UIDAI to decrypt and verify the details. The file can be shared in digital format (e.g., via email) or as a physical printout, depending on the provider's requirements.
Advantages of Aadhaar XML Offline eKYC
- Privacy: The Aadhaar number is not disclosed, and sensitive details like mobile number and email are hashed.
- Security: The digital signature ensures the file's authenticity and prevents tampering.
- Convenience: Verification can be done offline, ideal for areas with limited internet connectivity.
- Efficiency: Simplifies identity verification for both individuals and service providers.
Conclusion
Downloading the Aadhaar XML file for offline eKYC is a straightforward process that enhances privacy and security during identity verification. By following the steps outlined above, you can generate and share a secure, digitally signed XML file with authorized service providers. Always handle the XML file and Share Code with care to protect your personal information.
For more information, visit the official UIDAI website at https://uidai.gov.in/.