AES Encrypt / Decrypt
Encrypt and decrypt text with AES-256-GCM using a password; runs entirely in your browser.
How to use
Encrypting text
Enter a password and the text, then press Encode. To decrypt, paste the ciphertext and press Decode.
- Enter a password.
- Enter the text or ciphertext.
- Press Encode or Decode.
Frequently asked questions
Which AES mode is used?
AES-256 in GCM mode, with a random 16-byte salt and 12-byte IV stored with the ciphertext.
Can I recover a forgotten password?
No. The key is derived from your password and never stored, so a lost password means the data cannot be decrypted.
Related tools
HMAC Generator
Compute HMAC signatures with SHA-1, SHA-256, SHA-384 or SHA-512 in hex or Base64.
JWT Decoder
Decode the header and payload of a JSON Web Token without verifying its signature.
Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to text with full Unicode support.
UUID / GUID Generator
Generate random version 4 UUIDs and copy them one by one or in bulk.
Hash Generator
Compute MD5, SHA-1, SHA-256 and SHA-512 digests of any text.
Timestamp Converter
Convert between Unix timestamps, ISO 8601 and human readable local dates.