Calculator
What the Unlock PDF does
Unlock PDF: removes the password and any print or copy restrictions from a PDF you know the password for, using the qpdf engine compiled to WebAssembly. Everything runs in your browser and the file is never uploaded.
Pick a file and the Unlock PDF calculates it right here in the page. The work happens inside your browser tab, so there is no upload to wait for and no queue.
Keeping the file on your own machine removes the question of who else can read it. The Unlock PDF exists to take that particular chore off your hands.
The page holds your values in memory and forgets them the moment you close it.
The field table, the method and a worked example are documented after the tool for anyone who wants to check the working.
What do the Unlock PDF fields mean?
The Unlock PDF uses 2 inputs. It opens with a complete example loaded, which is usually the quickest way to understand what a field means.
| Field | What to enter | Default |
|---|---|---|
| PDF File | stays on your device | none |
| Current password (leave blank if the file only has restrictions) | optional | none |
How does the Unlock PDF work?
Each output is derived from the inputs above in a single pass; there is no hidden state carried between runs, so the same inputs always give the same calculation.
Inputs are validated before anything is computed, so a bad entry is reported rather than quietly producing a wrong answer.
What a typical run looks like
You provide: PDF File and Current password (leave blank if the file only has restrictions)
What happens: the file is read into memory by your browser, processed locally, and offered back as a download. It is never uploaded.
You get back: a new file plus a brief account of what happened to it, shown in the panel.
How long this takes is a property of your computer, not of our infrastructure, and file size is bounded by browser memory.
Read next: How PDF Compression Actually Works
How to use it
- Choose your file under PDF File, or drag it onto the drop area.
- Put Current password (leave blank if the file only has restrictions).
- Press Unlock.
- Check Status and Pages on the right.
- To keep the result, either copy the link or print the page. Both preserve what is on screen.
What this tool does not do
- Encrypted or password-protected files must be unlocked before they can be processed.
- Very large documents are limited by your device's available memory, not by a server quota.
- Batch work is not supported; each run handles one set of values.
- Large files are limited by your available memory, not by an upload quota.
Frequently asked questions
2 things: PDF File and Current password (leave blank if the file only has restrictions). Defaults are loaded for all of them, so nothing is mandatory before you see a result.
No. The file is read by your browser and processed inside the page. It is never sent to us, which is also why it keeps working offline once loaded.
It is free with no conditions: no sign-up, and no limit on how often you use it.
It is exact within the stated method. Anything the method does not model is simply out of scope.