📖 What is this tool?
AES Encrypt/Decrypt uses the AES-256-GCM algorithm via the browser's Web Crypto API to encrypt and decrypt text with a password. All encryption happens entirely in your browser — no data is ever sent to any server.
💡 Example
Input
Text: Hello World | Password: MySecret123
Output
Encrypted: U2FsdGVkX1... (base64 ciphertext)
🛠️ Common Use Cases
- Encrypt sensitive text before sharing
- Decrypt messages encrypted with AES-GCM
- Test AES encryption in web applications
- Generate encrypted config values
- Learn about modern symmetric encryption
❓ Frequently Asked Questions
What is AES-256-GCM? ▾
AES-256-GCM is an authenticated encryption algorithm using a 256-bit key. GCM (Galois/Counter Mode) provides both confidentiality and integrity verification — it detects if the ciphertext was tampered with.
How secure is this tool? ▾
This tool uses the browser's native Web Crypto API with PBKDF2 key derivation (100,000 iterations) and a random salt. The security depends on the strength of your password.
Can I decrypt on another device? ▾
Yes — as long as you have the same ciphertext and password. The encryption is standard AES-256-GCM compatible with any implementation using the same PBKDF2 parameters.
🔒
Your data stays private. All processing happens entirely in your browser. Nothing is ever sent to our servers. You can use this tool offline after the page loads.