AES Encrypt / Decrypt
Encrypt or decrypt text in the browser with AES-GCM, AES-CBC, or AES-CTR using a password-derived key or a raw hex key.
AES Encrypt / Decrypt Tool
The AES encryption tool runs AES-GCM, AES-CBC, and AES-CTR locally in the browser with support for password-derived keys and raw hex keys, which is useful for compatibility testing, encrypted payload checks, and local crypto debugging.
How do you use it?
- Choose encrypt or decrypt mode.
- Set the AES mode, key length, data format, and either a password-derived key or raw hex key.
- Enter plaintext or the full packed ciphertext and run the action.
- Copy the result and compare the displayed salt and IV if needed.
Features
- Supports AES-GCM, AES-CBC, and AES-CTR
- Supports password-derived and raw hex keys
- Shows a packed result together with salt and IV metadata
Why use this tool?
- Useful for checking whether frontend and backend AES parameters match
- Helpful for debugging keys, modes, ciphertext formats, and PBKDF2 settings locally
- Saves you from writing one-off scripts just to test encryption flows