AES Encryptor/Decryptor

Encrypt and decrypt data using AES (Advanced Encryption Standard) with support for AES-128, AES-192, and AES-256 in CBC, GCM, and CTR modes. All processing is done client-side for maximum security.

Input Data
Enter text or upload a file to encrypt/decrypt
Result
Encrypted data (Base64)
Encrypted data will appear here
About AES Encryption

AES (Advanced Encryption Standard)

AES is a symmetric encryption algorithm that is widely used for securing sensitive data. It supports key sizes of 128, 192, and 256 bits.

Encryption Modes

  • CBC (Cipher Block Chaining): Each block is encrypted with the previous block's ciphertext
  • GCM (Galois/Counter Mode): Provides both encryption and authentication
  • CTR (Counter Mode): Uses a counter that is incremented for each block