PDF Password Remover
Remove the password from a PDF you can already open. The file is decrypted in your browser and never uploaded.
Only remove protection from documents you own or are authorized to modify. This removes protection from a PDF you can already open; it does not recover or guess a password you do not have.
Decryption runs locally through a WebAssembly build of qpdf — the PDF is read in a Web Worker on this device and no bytes are sent anywhere. Document content is preserved, though the internal file structure and size may change, since streams are recompressed as the file is rewritten.
About PDF Password Remover
Remove password protection from a PDF entirely inside your browser. Supply the password you already use to open the document and the tool decrypts every string and stream, then writes a clean copy with no encryption dictionary — so the unlocked file opens without a prompt in any reader. Decryption runs through a WebAssembly build of qpdf, the long-standing open-source PDF toolkit, executing in a Web Worker on your own device. Most online PDF unlockers upload your file to a server, which means handing a confidential document and its password to a third party. This tool never transmits either. It supports every standard PDF security handler: RC4 40-bit and 128-bit, AES-128, and AES-256.
How to Use PDF Password Remover
- Confirm you own the document or are authorized to modify it.
- Drop your PDF onto the upload area, or choose a file from your device.
- Type the password you normally use to open the document.
- Leave the password empty if the PDF opens freely but blocks printing or copying.
- Select Unlock PDF, then download the decrypted copy.
PDF Password Remover FAQ
Is my PDF uploaded to a server?
No. The file is read directly in your browser and decrypted by a WebAssembly module running in a Web Worker on your device. Neither the PDF nor the password is transmitted anywhere, and the worker is terminated as soon as the result is ready.
Can this recover a password I do not know?
No. This tool removes protection from a document you can already open, which requires the correct password. It does not guess, crack, or brute-force passwords.
What is the difference between a user password and an owner password?
A user password is required to open the document at all. An owner password leaves the PDF readable but restricts actions like printing, copying text, or editing. Either one works here, and removing the encryption clears the restrictions along with it.
The PDF opens without a password but I cannot print or copy. Will this help?
Yes. That is an owner password with an empty user password. Leave the password field blank and unlock the file — the permission restrictions are removed along with the encryption.
Which types of PDF encryption are supported?
All standard security handlers: RC4 40-bit and 128-bit (revisions 2 and 3), AES-128 (revision 4), and AES-256 (revisions 5 and 6). Enterprise DRM systems such as Adobe LiveCycle or FileOpen use custom handlers and cannot be removed with a password.
Does unlocking change the contents of my PDF?
Document content — text, images, and page structure — is preserved. qpdf rewrites the file without the encryption layer, so the internal file structure and size may change: streams are recompressed and objects can be renumbered. Keep your original until you have checked the unlocked copy.
Am I allowed to remove a password from any PDF?
Only remove protection from documents you own or are authorized to modify. Bypassing protection on material you have no right to alter may breach the document owner's terms or your local law. This tool requires the correct password precisely because it is meant for documents you already have legitimate access to.
Does this work offline?
Yes. Once the page and its WebAssembly module have loaded, unlocking requires no network connection at all.
Is there a file size limit?
Files up to 100 MB are accepted. The limit exists because the PDF is held in browser memory during decryption, and larger files would risk exhausting the tab.
Related tools
- UUID GeneratorGenerate UUIDs with formatting options
- Password GeneratorCryptographically secure random passwords
- QR Code GeneratorGenerate QR codes for text, URLs, Wi-Fi
- Base64 Encoder/DecoderEncode and decode Base64 for text and files
- Base32 Encoder/DecoderEncode and decode RFC 4648 Base32
- Hex Encoder/DecoderConvert between text and hex