How to remove a password from a pdf to allow printing
- Step 1Open the Remove Password tool — Go to the PDF Remove Password tool. The qpdf WebAssembly engine loads once and is cached for subsequent prints.
- Step 2Add the protected PDF — Drop in the single file you need to print. Processing is one file per run and stays local to the browser tab.
- Step 3Enter the current password — Type the open password in the Enter current password field. If the file uses an owner password, that works too.
- Step 4Decrypt — Run it. qpdf removes the encryption and returns an open PDF with identical pages and layout — exactly what the printer needs.
- Step 5Download and print — Save the unlocked copy and send it to the printer. No password dialog appears at open or print time.
- Step 6Check for a separate print restriction — If the page still won't print after unlocking, the file likely has an owner-password permission blocking print. Use the Permission Setter with the owner password to re-allow printing.
Two different "can't print" causes
Decryption fixes the open-password case; the permission case needs a different tool.
| Symptom | Cause | What fixes it |
|---|---|---|
| Viewer asks for a password to open the file | Open (user) password / encryption | This tool — supply the password, decrypt, then print |
| File opens but the Print button is greyed out | Owner-password permission blocking print | Permission Setter (owner password) to re-allow printing, or decrypt here with the owner password |
| Prints, but only at low resolution | Owner permission set to "low-resolution printing only" | Decrypt with the owner password (clears all permission bits) or re-set permissions |
| Won't open or print, no password prompt | Corrupted file (not encrypted) | PDF Repair first, then print |
Inputs the decrypt pass handles
Encryption standards qpdf reads when you supply the password.
| Encryption | Typical source | Read? |
|---|---|---|
| AES-256 | Modern Acrobat, this tool's own Password Protect | Yes |
| AES-128 | Word, recent Acrobat, many portals | Yes |
| RC4 128-bit | Older Acrobat, legacy exports | Yes |
| RC4 40-bit | Very old PDFs | Yes |
| Server DRM (LiveCycle) | Enterprise rights management | No — not a standard password |
Cookbook
Printing-focused scenarios where an encrypted PDF gets in the way.
Payslip that prompts on every print
Your payroll portal exports an AES-128 encrypted payslip. You need a printed copy for a mortgage application without typing the password at the shared office printer.
Input: payslip-may.pdf (AES-128, password set by portal)
Field: Enter current password → <portal password>
Action: qpdf --password=… --decrypt
Output: payslip-may.pdf, open — drops straight into
the print queue, no promptBatch-print a folder of protected invoices
A dozen invoices all share one password. Decrypt each, then print them as a single job. (One file per run in the browser; for true batch see the automation FAQ.)
For each invoice: Enter current password → <shared password> download decrypted copy Then: select all decrypted copies → Print Result: no per-file password prompts during the print job
Print-from-USB on an office MFP
Walk-up multifunction printers can't enter a PDF password. Decrypt at your desk, drop the open copy on the USB stick, and the MFP prints it directly.
Encrypted on stick → MFP refuses (no password entry) Decrypt here → copy to stick → MFP prints directly
Opens fine but Print is greyed out
The file isn't asking for a password to open — printing is blocked by a permission. Decryption with the owner password clears it; otherwise re-set permissions.
Symptom: file opens, Print button disabled Cause: owner-password permission (no-print) Fix A: decrypt here with the OWNER password Fix B: Permission Setter → allow printing
Wrong password before a print run
Mistype the password and qpdf stops with a clear error rather than emitting a half-broken file to the printer.
Field: Enter current password → <typo>
Action: qpdf --decrypt → exit 2
Result: "qpdf could not process this PDF — it may be
corrupted or use an unsupported encryption."
Fix: re-type exactly (case-sensitive)Edge cases and what actually happens
File opens but printing is blocked
By designThis is a permission restriction (owner password), not an open password. Decrypting with the owner password clears all permission bits; if you only want to toggle printing, use the Permission Setter. The open-password remover alone won't help if there was never an open password to remove.
Low-resolution-printing permission
By designSome PDFs allow only degraded printing via a permission bit. A full decrypt with the owner password removes that restriction entirely; the Permission Setter can also re-grant full printing.
Wrong password
errorqpdf exits with code 2 and the tool shows "qpdf could not process this PDF — it may be corrupted or use an unsupported encryption." Passwords are case-sensitive; re-type carefully and check for trailing spaces.
Empty password field
Enter the current password.Running with no password stops at "Enter the current password." The tool needs the password to decrypt before it can hand off an open file to print.
Forgotten password
Not supportedNo recovery or cracking is performed. Retrieve the password from your records or the issuing portal. If the file came from a service (payroll, bank), the password is often documented in their FAQ or your account settings.
Free-tier size/page cap
LimitFree tier allows 2 MB / 50 pages per file. A long, image-heavy document to print may exceed that; Pro raises it to 50 MB / 500 pages.
Server-DRM document
Not supportedFiles governed by Adobe LiveCycle / Experience Manager rights management can't be decrypted here — they require an entitlement from the issuing server. Ask the issuer for a print-enabled copy.
Corrupted PDF mistaken for encrypted
errorA damaged file can fail with the same exit-2 message even with the right password. Run PDF Repair first, then decrypt and print the repaired copy.
Decrypted print copy left on a shared machine
ExpectedThe decrypted copy has no protection — anyone with the file can open it. After printing on a shared or kiosk machine, delete the downloaded copy and clear the browser downloads to avoid leaving an open payslip or invoice behind.
Frequently asked questions
Why does my PDF ask for a password every time I print?
The file is encrypted with an open (user) password, so the viewer must decrypt it on every open. Removing that password produces a copy that opens and prints with no prompt. Decrypt once, print as many times as you like from the open copy.
I removed the password but printing is still blocked — why?
If the file opened without ever asking for a password, the block is a permission restriction (owner password), not an open password. Decrypt with the owner password to clear all permissions, or use the Permission Setter to specifically re-allow printing.
What's the difference between an open password and a print restriction?
An open (user) password stops the file from opening at all until you type it. A print restriction is a permission bit governed by the owner password: the file opens freely but actions like printing or copying are disallowed. This tool removes encryption (and thereby permissions if you supply the owner password); the Permission Setter is purpose-built for selectively allowing actions.
Is the unlocked PDF less secure?
Yes — a decrypted copy can be opened by anyone with the file. That's the trade-off for prompt-free printing. Store the unlocked copy securely or delete it after printing, especially on shared or kiosk machines.
Can I unlock PDFs on a mobile device?
Yes. The tool runs in any modern mobile browser. Upload, type the password, decrypt, and download the unlocked file to your phone, then print via AirPrint, cloud print, or a printer app — no password prompt during printing.
Is my payslip or invoice uploaded anywhere?
No. The decryption runs entirely in your browser via qpdf-wasm. The password and the document never reach a server — important for payroll and financial PDFs. Only an anonymous usage count is recorded when you're signed in.
What encryption can it read?
RC4 40-bit, RC4 128-bit, AES-128, and AES-256 — the standard handlers from Acrobat, Word, Preview, and most document portals. It will not remove server-enforced DRM (LiveCycle / rights management).
Can I supply the owner password to enable printing?
Yes. qpdf accepts either the user or owner password for --decrypt, and decrypting with the owner password clears every permission bit, including any print restriction. If you only want to keep the file otherwise restricted, use the Permission Setter instead.
Will decryption reduce print quality?
No. Decryption only removes the encryption layer — pages, images, vectors, and fonts are untouched, so print output is identical to the original at full resolution.
Does it work for batch printing many files?
The browser tool decrypts one file at a time. Decrypt each, then select all the open copies in your file manager and print them as one job. For genuine automation, see the runner question below.
What if it says the file can't be processed?
Usually the password was wrong (case-sensitive; check for a trailing space). It can also mean the file is corrupted rather than encrypted — try PDF Repair first, then decrypt the repaired copy.
Can I script unlocking for a print pipeline?
Yes, on a paid tier. Fetch the schema from GET /api/v1/tools/pdf-remove-password, pair the @jadapps/runner, then POST each file with { "password": "…" } to 127.0.0.1:9789/v1/tools/pdf-remove-password/run. The runner decrypts locally on your machine — nothing is uploaded — and you feed the open copies to your print queue.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.