🔒 Runs in your browser

Password-Protect PDF Locally — AES-256, No Upload

Drop a PDF, set a password, and download a password-protected ZIP — encrypted locally in your browser using AES-256. Open it with macOS, Windows, or 7-Zip. Your file and password never reach a server.

Drop your PDF here

or click to browse

Don't trust us — verify it yourself

Every claim on this page is auditable in 30 seconds:

  1. Open browser DevTools (F12 or Cmd+Opt+I).
  2. Switch to the Network tab and tick Preserve log.
  3. Run the tool with your file.
  4. You'll see requests for the page, library code, and ad pixels — never for your PDF.

Even better: load the page, then turn off Wi-Fi. The tool still works, because there's nowhere for the file to go.

FAQ

Why a ZIP and not native PDF encryption?

Browsers don't ship a battle-tested PDF encryption library. AES-256 ZIP encryption is a stronger, standards-based way to lock a file behind a password in the browser — and macOS, Windows, and 7-Zip all open it natively.

Is it really secure?

Yes, when you choose a strong password. AES-256 in zip.js is the same primitive used by 7-Zip.

Related private PDF tools