AES Encrypt/Decrypt
Encrypt or decrypt text with AES-GCM and a passphrase.
Plaintext
Result
Uses AES-GCM with a PBKDF2-derived key (150,000 iterations, SHA-256), random salt and IV. Output packs salt + IV + ciphertext as base64.
About the AES Encrypt/Decrypt
Encrypt text with AES-GCM using a key derived from your passphrase via PBKDF2, with a random salt and IV generated for every encryption. Decrypt by pasting back the Base64 output and the same passphrase.
Examples
Encrypt a message
Secret message + passphraseOutput
Base64-encoded salt+iv+ciphertextKeyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
ROT13 / Caesar Cipher
Encoders & Crypto
Encode or decode text with ROT13 or any Caesar shift.
Base32 Encoder
Encoders & Crypto
Encode or decode text using RFC 4648 Base32.
Base64 Encoder
Encoders & Crypto
Encode or decode text to/from Base64, UTF-8 safe.
Basic Auth Header Generator
Encoders & Crypto
Build or decode an HTTP Basic Authorization header.
Bcrypt Hash Generator
Encoders & Crypto
Generate and verify bcrypt password hashes with adjustable cost.
Checksum Comparator
Encoders & Crypto
Hash text or a file and compare against an expected checksum.
Frequently asked questions
Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser