How to encrypt and decrypt text with AES
AES (Advanced Encryption Standard) is the algorithm trusted worldwide for protecting sensitive data. This tool gives you AES-256 with a key derived from your password using PBKDF2 — 150,000 rounds of SHA-256.
Everything runs locally in your browser through the Web Crypto API. Your password and your data never leave the page, and nothing is stored or transmitted.
Pick a mode and algorithm
Use the Encrypt tab to protect text and Decrypt to recover it. For encryption, choose AES-GCM (authenticated, recommended) or AES-CBC (legacy compatibility); decryption detects the algorithm automatically.
Enter a strong password
Your password is the only thing that can unlock the data, so make it long and unique. The key is derived with PBKDF2 and a salt, which slows down brute-force attempts dramatically.
Understand salt and IV
A random salt and a random IV are generated for every encryption and packed into the output blob. After encrypting, you can inspect their base64 values below the result.
Share safely
Copy the full base64 blob and share it together with the algorithm — the recipient just needs the password and this tool. Without the password the data is unreadable, even to us: nothing is ever uploaded.