PDF Security & Encryption
Protect your PDFs with AES-256 encryption, manage permissions, and unlock password-protected files. All processing happens locally in your browser — your passwords and files never leave your device.
Encrypt PDF
Open editor.swiftpdflab.com and upload your PDF. Click Security in the sidebar, then expand Encrypt PDF.
Set a User Password (required to open the PDF) and/or an Owner Password (required to change permissions). Choose your encryption level — SwiftPDFLab uses AES-256, the strongest available encryption standard. Click Encrypt & Download to save your protected PDF.
Decrypt PDF
Upload a password-protected PDF. SwiftPDFLab detects encrypted files automatically and shows the Security panel. Enter the PDF password and click Decrypt & Download. You can also click Open Decrypted PDF in Editor to continue editing the unlocked file directly.
Change Permissions
Control what others can do with your PDF. Upload your file, open the Security panel, and expand Change Permissions. Set an owner password and toggle restrictions for printing, copying text, editing, and form filling. Click Apply & Download to save the restricted PDF.
Remove Restrictions
If you have the owner password for a restricted PDF, you can remove all usage restrictions. Upload the PDF, open Security, expand Remove Restrictions, enter the owner password, and click Remove & Download. The resulting PDF will have no printing, copying, or editing restrictions.
100% Private Encryption
SwiftPDFLab uses WebAssembly-based qpdf to perform all encryption and decryption entirely in your browser. Your passwords and files are never sent to any server. This is the most private way to encrypt PDFs online.