AES Encryption/Decryption
Advanced Encryption Standard (AES) online tool. Supports CBC, GCM and other common modes, powered by the native browser Web Crypto API for secure and efficient operation.
Settings
The key will be converted to a 32-byte key via SHA-256.
16 bytes (128 bits) recommended
Encrypt
Decrypt
Usage
About AES Encryption
AES (Advanced Encryption Standard) is the most widely used symmetric encryption algorithm today. Encryption and decryption use the same key. It is fast, highly secure, and widely adopted in finance, government, and other high-security domains.
Mode Selection
CBC: Cipher Block Chaining mode, the most common, requires an IV. GCM: Galois/Counter Mode, provides authenticated encryption, efficient and secure, commonly used in modern HTTPS. CTR: Counter Mode, requires a counter. This tool uses AES-256 (32-byte key).
Steps
1. Select a cipher mode (GCM recommended). 2. Enter a key (optionally processed with SHA-256). 3. Generate or enter an IV (12 bytes for GCM, 16 bytes for others). 4. Choose an output format (Base64/Hex). 5. Enter plaintext/ciphertext and click Encrypt/Decrypt. All operations run via the browser's native Web Crypto API.