UTILS.
100% in-browser
🔓

Unlock PDF

Remove a known password or owner restrictions from a PDF, entirely in your browser.

Loads its engine on first use, so there's no offline download — but it still runs privately in your browser, nothing uploaded.

Drop a PDF here, or click to choose

About this tool

Unlock PDF is a free, in-browser tool that removes encryption from a PDF you have the right to open: enter the password you know (or leave it empty for files that only have owner restrictions) and download an unencrypted copy. It runs on a WebAssembly build of qpdf inside your browser, so your file and your password never leave your device.

PDFs can be locked in two ways: an open (user) password that is required to view the document, and owner restrictions that block printing, copying or editing even though the file opens normally. This tool handles both — restriction-only files usually unlock with the password field left empty, while password-protected files need the correct password.

It does not crack or guess passwords. If the password is wrong, qpdf's own error message is shown and nothing is produced. Use it on your own documents, or on files whose password you were legitimately given — for example to stop typing the password every time, or to print a form your bank sent you locked.

Frequently asked questions

Can this crack a password I don't know?
No. It only decrypts files with a password you already know, or removes owner restrictions from files that open without one. There is no guessing or brute-forcing — it is meant for your own documents.
Why does it work with an empty password?
Many PDFs are not view-protected at all; they only carry owner restrictions on printing, copying or editing. Such files decrypt with an empty password, and the unlocked copy has the restrictions removed.
Is my password or file sent anywhere?
No. Decryption happens in a WebAssembly build of qpdf running locally in your browser — the file and the password never leave your device.
What happens if I enter the wrong password?
qpdf reports an invalid-password error, which is shown in the tool, and no output file is created. Just re-enter the correct password and try again.

More tools