Opening a Password-Protected e-Aadhaar PDF and Saving an Unlocked Copy
The Aadhaar PDF Unlocker opens a UIDAI e-Aadhaar PDF — which is always downloaded password-protected — and saves a new copy with the password removed, entirely in the browser. The user uploads the PDF and enters the password; the standard UIDAI rule is the first 4 letters of the name as printed on Aadhaar in CAPITAL letters followed by the 4-digit year of birth (YYYY), e.g. name “SURESH KUMAR” born 1990 → SURE1990, and names shorter than four letters use whatever letters exist (e.g. “RIA” born 1990 → RIA1990). The tool decrypts the file with pdfjs-dist’s getDocument({ data, password }) using the bundled worker (no CDN), renders each decrypted page to a high-resolution canvas, and rebuilds a brand-new PDF with pdf-lib by embedding each page as a PNG. It is not a password cracker: it only opens the PDF with the password the user supplies, and a built-in helper formats the standard password from a name and birth year.
- Input: a password-protected UIDAI e-Aadhaar PDF + its password
- e-Aadhaar password = first 4 letters of name (CAPS) + birth year YYYY (e.g. SURE1990)
- Opens the PDF with pdfjs getDocument({ data, password }); bundled worker, no CDN
- Rebuilds a new, unlocked PDF from rendered pages with pdf-lib
- Not a cracker — opens only with the correct password the user provides
