Privessa

PDF Encrypt / Decrypt

Add or remove a password on a PDF with AES-128 or AES-256 encryption.

PDF documents Heavy client-side (WASM) qpdf WASM from CDN

Tool preview

How to use it

  1. 01

    Drop a PDF.

  2. 02

    Choose encrypt or decrypt, then type the password.

  3. 03

    Download the protected or unlocked file.

Limitations

FAQ

What is the difference between the user and owner password?

The user password opens the file. The owner password controls permissions such as printing or copying; if you leave it blank, the user password is used.

Why does the first use download something?

The encryption engine is a WebAssembly build kept out of the page bundle so the site stays light. It runs locally โ€” the PDF and the password never leave the tab.

Can I decrypt a file I do not know the password for?

No. This is real AES encryption, not an obfuscation trick.

Files never leave your device

Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.

Technical details

Processing
Heavy client-side (WASM)
Implementation
qpdf WASM from CDN
Category
PDF documents
Network requests
None while processing

Related tools