Unlock PDF without uploading

PDFWrangle unlocks PDFs without uploading them. The file and the password you type stay inside your browser tab, where a WebAssembly build of the open-source qpdf tool removes the protection. This page explains how that works and shows you how to check that nothing is sent.

Loading tool…

⚠️ Only for files you own or know the password to. We don't crack unknown passwords.

🔒 Files never leave your device✓ No sign-up∞ No usage limits

Unlock in three steps

  1. Add your PDF.
  2. Type the password you know, if it asks for one.
  3. Download the unlocked copy.

For passwords and print or copy restrictions, see Unlock PDF.

How unlocking runs in your browser

What your browser downloads

Everything you see in the Network panel is your browser downloading something from pdfwrangle.com, not sending your file to it. When a page loads, that includes the page itself, its JavaScript files under /_next/static/, fonts, the logo, and small page-data files for the links in the menu (their names end in .txt?_rsc=…), which the site prefetches so other pages open faster. All of these are GET requests, and none carries your file.

A moment after the page appears, the unlock page also downloads the qpdf code and qpdf.wasm (a file under /v/ whose name starts with qpdf), in the background. That happens once per visit: unlocking more files doesn't download them again.

Verify it yourself

Test 1: unlock with the internet switched off.

  1. Open this page and wait until it has fully loaded, then give it a few more seconds so the background download of qpdf can finish.
  2. Disconnect: turn off Wi-Fi or unplug the cable, or choose Offline in the throttling menu of your browser's DevTools Network tab.
  3. Add a protected PDF, type its password and download the unlocked copy. Then click Unlock another and do a second file. Both work, because qpdf is already in your browser and no server is needed.

If you disconnect too early, before the page has finished loading, the tool may not appear or may say "Could not read this file. Is it a valid PDF?" That's the engine not having reached you yet, not a blocked upload. Reconnect, reload the page and start again.

Test 2: watch the Network panel.

  1. Open the tool page and wait until it has fully loaded.
  2. Open your browser's developer tools: press F12 (Windows, Linux) or Cmd+Option+I (Mac) in Chrome, Edge or Firefox, and select the Network tab.
  3. Clear the list (the clear button in the Network toolbar), so only new requests appear from now on.
  4. Add a PDF and, if it asks, type its password, then download the unlocked copy.
  5. Look through the new requests. To show the Method column in Chrome or Edge, right-click a column header and tick Method. An upload would show up as a POST or PUT request with a body about as large as your file. You should find none. The page already downloaded qpdf.wasm in the background while it loaded, so unlocking usually adds no new requests to pdfwrangle.com. You may see blob: entries: that's qpdf being read from your browser's own memory, not a transfer. Neither your file nor your password is in any request.

We ran both tests on the live site in Chrome on 20 October 2026, with our own test files. While the tools worked, the browser sent no POST or PUT requests and no request with a body. The only traffic was the GET downloads described on this page.

Related tools

Frequently asked questions

Is my PDF password sent anywhere?

No. The password is passed to qpdf inside your browser tab and is never included in a network request. You can watch the Network panel while you unlock to confirm it.

Does PDF unlocking work offline?

Yes. Once the page has fully loaded, the unlock engine is already in your browser, so you can disconnect and unlock as many files as you need.

How is this different from unlock tools that upload?

Upload-based tools receive your file on their servers. iLovePDF, for example, says it keeps files for a maximum of 2 hours (iLovePDF FAQ, checked 2026-10-20). With PDFWrangle, neither the file nor the password reaches a server.

Is it safe for bank statements and payslips?

The document and its password stay on your device, which is what matters most for financial files. Once unlocked, anyone with the copy can open it, so store it carefully and delete it from shared computers.