Initializing Secure Environment…
Initializing Secure Environment…
Add strong AES-256 password protection to any PDF document — free, with no file upload to any server. Set a user password to control who can open the document, and an owner password to restrict editing, printing, and copying. Your password never leaves your device: all encryption runs locally in your browser.
PDF encryption is essential for protecting confidential documents shared via email, cloud storage, or messaging apps. A contract shared via email passes through multiple servers. A document uploaded to cloud storage may be accessed by the provider's systems. AES-256 password encryption ensures that even if the file is intercepted, accessed by the wrong person, or stored on an insecure server, the content is completely unreadable without the correct password. ihatepdf applies encryption locally — your unencrypted document never reaches any external system.
Encryption protects who can open the document — require a password to view. Flattening protects the content from being edited — makes all elements static and non-interactive. Use encryption when distributing to controlled recipients. Use flattening when finalizing documents for archiving. Use both together for the highest security: flatten first to lock the content, then encrypt to restrict access.
No. Encryption happens entirely in your browser using pdf-lib via WebAssembly. Your password and document never reach any server.
AES-256 encryption — the same standard used by banks, governments, and military organizations. It is the strongest available standard for PDF encryption.
The user password must be entered to open the PDF. The owner password restricts permissions (editing, printing, copying) even after the PDF is opened.
AES-256 encryption is computationally infeasible to brute-force with current technology. Choose a strong, unique password of 12+ characters for maximum security.
Yes. The tool works in any modern mobile browser — Chrome, Safari, Firefox on iOS and Android. No app required.