PDF Password Remover
Remove the password from a PDF you have access to. Works entirely in your browser: your password and document never leave your device.
Interactive tool
Use this tool only on PDFs you own or have explicit permission to unlock.
The password and document never leave your browser. Pages are re-rendered, so the output is rasterized: text becomes part of an image. For text-preserving unlock, use a desktop tool like qpdf locally.
Drop a password-protected PDF
Decrypted entirely in your browser. Nothing is uploaded.
What is the PDF Password Remove tool?
A privacy-first PDF decrypter. Drop a password-protected PDF, type the password you already have, and the tool produces an unlocked copy that opens without prompting. The decryption happens entirely in your browser via pdfjs-dist; pages are then rebuilt as image-backed pages with pdf-lib so the result has no encryption metadata.
How to Remove a PDF Password
- 1Drop the password-protected PDF into the upload area
- 2Type the password you use to open the file (it stays in your browser)
- 3Pick an output quality level: High is the default and works for most documents
- 4Click Remove password
- 5Download the unlocked PDF
Key features
100% browser-side
Both the PDF and the password stay on your device: every other online tool sees both
Works with any password the user knows
pdfjs-dist accepts the password and decrypts the document the same way Acrobat does
Three quality presets
Standard / High / Maximum: trade size for sharpness
Configurable JPEG quality
Slider from 0.5 to 1.0 lets you tune the output size for the page contents
Friendly error messages
Wrong password and missing password are reported clearly without leaking detail
No retention
Closing the tab discards the file and the password from memory immediately
Why a local PDF unlocker?
Server-side competitors take in your password-protected PDF and your password: both of which are sensitive by definition. Even when they delete the file later, your password is logged in their request handler. This tool keeps both on your device, decrypts inside the browser using the same engine that powers Firefox's PDF viewer, and re-emits a clean PDF. There is literally no network call.
Common use cases
- Removing a password from a contract you can already open
- Stripping the password from an export so a colleague can read it
- Preparing a confidential PDF for archival in a system that does not support encryption
- Removing print / copy restrictions from a PDF you legitimately authored
- Producing an unlocked copy for accessibility tools that struggle with encrypted PDFs
How the unlock works
- pdfjs-dist opens the encrypted PDF using the password you provide
- Each page is rendered to a canvas (sharp at the chosen quality scale)
- The canvas is exported as JPEG and embedded into a fresh PDF via pdf-lib
- The new PDF has no encryption metadata, so any viewer can open it without a password
Limitations (please read)
- The output is rasterised: text becomes part of an image and is no longer selectable. For text-preserving unlock, run qpdf locally
- Form fields, annotations, bookmarks, and digital signatures are not preserved
- File size grows because every page is now an image
- You must already know the password. This tool does not crack passwords
- Some PDFs use a "user password" different from the "owner password"; either works as long as you can open the file with it
Legal note
- Only use this tool on documents you own or have explicit permission to unlock
- Removing copy / print restrictions on third-party content can violate copyright law in many jurisdictions
- When in doubt, ask the document's author for an unlocked copy instead
Tips & best practices
Use High quality for archival
Standard is fine for daily use; High preserves enough detail that the result is indistinguishable from the source for most documents.
Drop JPEG quality for very large PDFs
A 0.85 quality with High scale produces files about 30% smaller without obvious artefacts.
Combine with PDF Compress
If the unlocked file is larger than you want to email, run it through the PDF Compress tool right after.
Use ⌘+↵ to commit
Cmd+Enter (Ctrl+Enter on Windows) runs the unlock from the keyboard.
For text-preserving unlock, use qpdf locally
qpdf --decrypt --password=… input.pdf output.pdf preserves vector content. It is a local CLI; we recommend it for high-fidelity needs.
Privacy & security
The password and the document are processed entirely in your browser. There is no network call. Closing the tab discards both immediately.
Related tools
- PDF Compress
Shrink PDF file size by repacking and optimizing structure. runs locally in your browser.
PDF Tools
- PDF to Text
Extract every word from a PDF as plain text or structured JSON. 100% browser-side using pdfjs-dist. No upload, no signup.
PDF Tools
- PDF Page Numbers
Add page numbers to a PDF in any position. Pick the corner, format, font and start number: all client-side, no upload.
PDF Tools
- PDF Header & Footer
Add headers and footers to a PDF. Six independent slots (header L/C/R + footer L/C/R), text or image, opacity, page range. All in your browser.
PDF Tools
- Color Contrast Checker
Check WCAG 2.1 AA and AAA color contrast ratios for text and UI components, with live preview and accessible color suggestions
Utilities
- Power Factor Correction Calculator
Compute kVAR and capacitance per phase needed to raise an installation from its current power factor to a target. Before/after power-triangle diagram and current-reduction estimate.
Electronics & Embedded
Frequently Asked Questions
Does this crack passwords?
No. You must already know the password. The tool re-saves the PDF without encryption metadata after pdfjs-dist successfully opens it with the password you provided.
Why is the output rasterised?
pdf-lib cannot consume the decrypted vector content from pdfjs-dist directly. To produce a guaranteed-unlocked PDF in the browser, we render each page to a canvas and embed the image. For text-preserving unlock, use a desktop tool like qpdf.
Will form fields, annotations, and signatures survive?
No. The rasterisation flattens everything into a static image per page. If you need to preserve those, run qpdf --decrypt locally.
Is the password sent to a server?
No. pdfjs-dist runs entirely in your browser and decrypts the PDF in memory. The password is held in a state variable that is dropped when you close the tab.
How big a PDF can I unlock?
Up to a few hundred MB depending on your browser. The rasterisation step is the slowest part: long documents at Maximum quality may take a minute or two.
Can I unlock a PDF I do not own?
Please do not. Removing copy or print restrictions on third-party content can violate copyright law in many jurisdictions. Only use this tool on documents you own or have explicit permission to unlock.