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.
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.
How It Works
The tool uses the Web Crypto API's AES-GCM algorithm. Your password is hashed with PBKDF2 to derive a 256-bit encryption key. A random IV (initialization vector) is generated for each encryption. The IV is prepended to the ciphertext so decryption can use the same IV.
Example
Encrypt a sensitive note before saving it in a shared document: encrypt with your password, paste the ciphertext into the shared doc. Only someone with the password can decrypt it back to readable text.