mAadhaar Icon

Download mAadhaar APK 3.14.0 Universal · Android 23+

By Unique Identification Authority of India • Updated March 01, 2026
Tools Universal React Native 88.40 MB
Download APK
Verified Safe

This is the universal build of mAadhaar 3.14.0. It contains native libraries for every CPU architecture (arm64-v8a, armeabi-v7a, x86, x86_64), so it installs on any Android device. The trade-off is size — it's larger than per-architecture variants. Pick this one if you're unsure which CPU your phone has, or if you plan to share the APK with multiple devices.

File size: 88.4 MB   •   Min Android: 23   •   Target Android: 35   •   Version code: 328   •   Framework: React Native   •   Permissions: 21

File Information

Package Namein.gov.uidai.mAadhaarPlus
Version Name3.14.0
Version Code328
ArchitectureUniversal
Min Android VersionAndroid 23 (API 35)
Main Activityin.gov.uidai.mAadhaarPlus.MainActivity
FrameworkReact Native
File Size88.40 MB
Signature (SHA1)96823D78424466A83FF7D627D6B9854F4BF4B57F
File Hash (SHA256)7c4b2d7efcb067ee0d2b02c3e17b9a270f51708ccf0c7dcac3fd7f7a2ca1f7a2

What's New

With this update, we have made the following changes:
1. Technology upgradation and updated to SDK 35 for improved performance and compatibility.
2. This update also includes various user interface improvements for a better overall experience.

App Description

With the goal of reaching out to large numbers of smartphone users, the new mAadhaar is released by the Unique Identification Authority of India. The App features an array of Aadhaar services and a personalized section for the Aadhaar holder who can carry their Aadhaar information in form of a soft copy, instead of carrying a physical copy all the time.

The key features in mAadhaar:

Multilingual : In order to ensure the Aadhaar Services are accessible to linguistically diverse residents of India, the menu, button labels and form fields are provided in English as well as in 12 Indian languages (Hindi, Assamese, Bengali, Gujarati, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu and Urdu). After installation, the user will be prompted to select any of the preferred languages. However, the input fields in the forms will accept data entered in the English language only. This is done to help the user avoid facing the challenges of typing in regional languages (due to limitations in the mobile keyboards).

Universality: Resident with or without Aadhaar can install this App in their smart phones. However to avail personalized Aadhaar services the resident will have to register their Aadhaar Profile in the App.

Aadhaar Online Services on Mobile: The mAadhaar user can avail the featured services for themselves as well as for any other resident seeking Aadhaar or related help. The functionalities are broadly grouped as :

o Main Service Dashboard: Direct access to download Aadhaar, Order a Reprint, Address Update, Download offline eKYC, Show or Scan QR Code, Verify Aadhaar, Verify mail/email, retrieve UID/EID, Request for Address Validation Letter

o Request Status Services: To help resident check the status of various online requests

o My Aadhaar: This is a personalized section for Aadhaar holder where the resident will not have to enter their Aadhaar number to avail Aadhaar services. In addition, this section also provides facilities for the resident to lock/unlock their Aadhaar or Biometric Authentication.

Aadhaar Locking – Aadhaar holder can lock their UID/Aadhaar number anytime they wish.

Biometric locking/unlocking secures biometric authentication by locking biometrics data. Once the resident enables the Biometric Locking system their biometric remains locked till the Aadhaar Holder chose to either Unlock it (which is temporary) or Disable the Locking system.

TOTP generation – Time-based One-Time Password is an automatically generated temporary password that can be used instead of SMS based OTP.

Update of profile – To updated view of Aadhaar profile data after successful completion of update request.

 Sharing of QR code and eKYC data by Aadhaar Number holder helps Aadhaar users share their password-protected eKYC or QR code for safe and paperless verification.

Multi-profile: Aadhaar holder can include multiple (up to 3) profiles (with the same registered mobile number) in their profile section.

Aadhaar Services on SMS ensures Aadhaar holder avail of Aadhaar services even when there is no network. This needs SMS permission.

Locate the Enrollment Center helps the user find the nearest Enrolment Center.
Download mAadhaar APK

Fast, free and safe download.

APK Permissions 21

  • android.permission.ACCESS_ADSERVICES_AD_ID
  • android.permission.ACCESS_ADSERVICES_ATTRIBUTION
  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.ACCESS_FINE_LOCATION
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.ACCESS_WIFI_STATE
  • android.permission.CAMERA
  • android.permission.INTERNET
  • android.permission.NFC
  • android.permission.POST_NOTIFICATIONS
  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.SYSTEM_ALERT_WINDOW
  • android.permission.USE_FINGERPRINT
  • android.permission.VIBRATE
  • android.permission.WAKE_LOCK
  • android.permission.WRITE_EXTERNAL_STORAGE
  • com.google.android.c2dm.permission.RECEIVE
  • com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
  • com.google.android.providers.gsf.permission.READ_GSERVICES
  • in.gov.uidai.mAadhaarPlus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
APK Verified

The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way.

Developer

Name: Unique Identification Authority of India

See All Versions View on Google Play
More by Unique Identification Authority of India

Frequently Asked Questions about mAadhaar APK

This is the universal variant — a single APK that contains native libraries for every CPU architecture. It installs on any Android device but is larger than per-architecture variants.

Yes — the APK's signature has been cryptographically verified against the publisher's signing key. The SHA-256 hash is shown in the File Information panel so you can independently confirm the file matches the original release.

Android 23 (API level 35) or newer. Older devices will refuse the install.

Install a free app like 'CPU-Z' or 'Droid Hardware Info' from the Play Store and look at the ABI / Instruction Set row. Most phones made after 2017 are arm64-v8a; if in doubt, download the universal variant.

All variants are functionally identical — same features, same version. They differ only in which CPU architectures the native code is compiled for, and (sometimes) which screen densities the included graphics target. Pick the one that matches your device for the smallest install size, or pick 'Universal' if you're unsure.