AES Decrypt
Decrypt AES-CBC or AES-GCM encrypted data with a passphrase.
About AES Decrypt
The AES Decrypt tool decrypts ciphertext encrypted with the AES (Advanced Encryption Standard) symmetric block cipher using CBC (Cipher Block Chaining) or GCM (Galois/Counter Mode) operation modes. AES-256 is approved by NIST and used by the US government, military, and enterprises worldwide for protecting classified and sensitive data. This browser-based decryption tool uses the Web Crypto API — a hardware-accelerated, audited cryptographic implementation — so your encrypted data and keys are never transmitted to any server.
How to Use
Paste your Base64 or hex-encoded ciphertext into the input field, enter the decryption key (as a passphrase or hex key), provide the initialization vector (IV) or GCM nonce, and select the operation mode (AES-CBC or AES-GCM). Click Decrypt to recover the original plaintext. For AES-GCM, also provide the authentication tag to verify ciphertext integrity.
Common Use Cases
- Decrypting AES-256-GCM encrypted messages from secure communication channels during security research and testing
- Recovering AES-CBC encrypted configuration values from application config files during development debugging
- Verifying that AES encryption implementations in Python, Node.js, or Java produce interoperable ciphertext
- Decrypting AES-encrypted test fixtures and sample data during security audit and penetration testing workflows
- Decrypting AES-wrapped backup encryption keys to recover access to encrypted storage volumes