Encrypt and decrypt files using AES encryption. Your data never leaves your browser for complete privacy.
Encrypt files with AES-256 encryption directly in your browser. Choose a password, encrypt any file, and download the encrypted result. Only someone with the correct password can decrypt it. Nothing leaves your machine, the entire process runs client-side.
Initializing in your browser…
Encrypt and password-protect your PDF documents. Set user and owner passwords, control printing, copying, and editing permissions with 128-bit AES encryption.
URL encode or decode text for safe use in URLs
Encode and decode text or files to/from Base64
You need to email a sensitive PDF and want it encrypted with a password the recipient already knows out-of-band.
Input
contract.pdf + passphrase
Output
contract.pdf.enc, AES-256-GCM, key derived from your passphrase via PBKDF2 (high iteration count)
A random salt and IV are generated, your passphrase is stretched with PBKDF2 to resist brute force, and the file is sealed with AES-256-GCM, which also detects tampering on decrypt. All of this happens in the browser via Web Crypto, the file and passphrase never touch a server, so the security does not depend on trusting this site.
Encrypt files with AES-256 encryption directly in your browser. Choose a password, encrypt any file, and download the encrypted result. Only someone with the correct password can decrypt it. Nothing leaves your machine, the entire process runs client-side.
Encrypt a file before emailing it, then share the password through a separate channel.
Add a layer of encryption before uploading personal files to cloud services.
Encrypt old tax returns, contracts, or medical records before long-term storage.
Encrypt files before copying them to a USB drive that could be lost or stolen.
The tool uses AES-256-GCM, which provides both confidentiality and integrity verification. A key is derived from your password using PBKDF2 with a random salt, making brute-force attacks impractical for strong passwords. The encrypted output includes the salt and initialization vector needed for decryption, packaged into a single downloadable file.
The file cannot be decrypted. There is no recovery mechanism, the password is the only key.
Yes. AES-256 is approved for top-secret classified information by the U.S. government and is considered unbreakable with current technology.
Yes, though very large files may take longer since processing happens in your browser. Performance depends on your device.
Conversions run on your device in JavaScript. The values you enter are never sent over the network.