Add a password to protect your PDF or unlock a PDF using its known password. Encrypt and remove PDF protection directly in your browser with 100% client-side privacy.
All encryption key derivation, password hashing, and stream decryption takes place entirely inside your web browser using WebAssembly and client-side JavaScript (crypto-js, pdfjs-dist, and pdf-lib). Your passwords and confidential documents are never sent across the network or stored on external servers.
Scenario: An accountant needs to email annual tax returns and bank statements to a client and wants to require a password before opening.
File: financial-audit-2026.pdf (Unencrypted confidential report)
Result: financial-audit-2026-protected.pdf (Encrypted PDF requiring password to open)
Applies standard encryption with password protection and restricted text copying in under 1 second.
Scenario: A business manager has an encrypted company policy PDF and wants to remove the password requirement for public internal distribution.
File: company-handbook-encrypted.pdf (Password: corp2026!)
Result: company-handbook-encrypted-unlocked.pdf (Clean unlocked PDF accessible without passwords)
Authenticates using the known password and exports an unencrypted version ready for immediate distribution.
View, edit, or remove private metadata properties from PDF files.
Sign PDF documents with drawn, typed, or uploaded signature stamps.
Apply text or image watermark stamps with customizable transparency.
Reduce PDF file size while preserving high visual quality.