Encryption / Decryption Tool
Encrypt and decrypt text using AES-256-GCM โ a military-grade encryption algorithm. Everything happens in your browser. No data is ever sent to a server.
Algorithm: AES-256-GCM with PBKDF2 key derivation (100,000 iterations, SHA-256) ยท
Output: Base64-encoded ciphertext with embedded IV and salt ยท
Standard: NIST-approved, used by governments and financial institutions worldwide
Enter a password
About the Encryption / Decryption Tool
Uses AES-256-GCM, the gold standard for symmetric encryption, via the browser's native Web Crypto API. Your password is never used directly as a key โ it's processed through PBKDF2 (100,000 iterations) with a random salt to derive a secure 256-bit key. The output includes the salt, IV, and ciphertext, all encoded as Base64.
How to Use
- Encrypt: Enter your plaintext, set a strong password, and click Encrypt. Copy the output and share it (only someone with the same password can decrypt it).
- Decrypt: Switch to Decrypt mode, paste the encrypted output, enter the same password, and click Decrypt.
Frequently Asked Questions
AES-256-GCM is a symmetric encryption algorithm using a 256-bit key. GCM (Galois/Counter Mode) provides both encryption and authentication, meaning it detects if the ciphertext has been tampered with. It is used by banks, governments, and browsers worldwide.
PBKDF2 (Password-Based Key Derivation Function 2) converts your password into a cryptographic key. Using 100,000 iterations makes brute-force attacks extremely slow. Even a modern GPU that can try billions of simple hash attempts per second is reduced to thousands of PBKDF2 attempts per second.
Yes โ the encrypted output is safe to share in public channels (email, Slack, etc.), as long as your password remains secret. Without the password, the ciphertext is computationally infeasible to decrypt.
There is no recovery mechanism. If you lose the password, the encrypted data is unrecoverable. This is by design โ it means even we cannot access your data. Always store passwords in a password manager.