AES Encryption/Decryption Tool
The AES Encryption Tool lets you encrypt and decrypt text using industry-standard AES algorithms directly in your browser. Choose between AES-128-CBC, AES-256-CBC, and AES-256-GCM modes with automatic key and IV generation.
All cryptographic operations are performed locally using the Web Crypto API — no data is ever sent to any server. Generate random encryption keys, encrypt plaintext to Base64 ciphertext, and decrypt it back with the correct key and IV.
How it works
AES (Advanced Encryption Standard) is a symmetric block cipher that encrypts data in 128-bit blocks. CBC mode chains blocks using an IV, while GCM provides authenticated encryption with built-in integrity verification. Key sizes of 128 or 256 bits determine security level.
Use cases
- Testing symmetric encryption for application development
- Learning how AES encryption modes (CBC, GCM) work
- Encrypting sensitive configuration values locally
- Verifying encryption/decryption implementations
- Generating random AES keys for development and testing