🔐

AES Encrypt/Decrypt

AES-GCM encryption and decryption using the Web Crypto API

Input
Result
🔒 All processing runs in your browser. Your data is never sent to any server.

📖 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.