Skip to content
Home All Tools
Security & Cryptography 100% Client-Side

AES Encryption & Decryption (CBC/GCM)

Encrypt and decrypt confidential text using industry-standard AES-128, AES-192, and AES-256 in CBC or GCM mode.

Ciphertext (Base64 + IV)

1 How to Use the AES Encryption & Decryption (CBC/GCM)

1

To Encrypt: Select mode (AES-256-GCM recommended), enter your secret passphrase and plaintext, then click 'Encrypt'.

2

Copy the resulting Base64 or Hex ciphertext (includes IV and Auth Tag).

3

To Decrypt: Paste the ciphertext, provide the exact secret passphrase, and click 'Decrypt'.

4

View decrypted plain text instantly with zero data transmission.

2 Technical Specifications

Specification Details & Capabilities
Cipher Modes AES-GCM (Authenticated) and AES-CBC
Key Sizes 128-bit, 192-bit, 256-bit
Key Derivation PBKDF2 with random 128-bit salt
Engine Web Crypto API (crypto.subtle.encrypt / decrypt)

Trust and Privacy

100% Client-Side Privacy Guarantee

All calculations run directly in your local browser memory. Zero data is ever transmitted, logged, or stored on remote servers.

4 Frequently Asked Questions

Q. Why is AES-GCM preferred over AES-CBC?

AES-GCM provides authenticated encryption with associated data (AEAD), guaranteeing both confidentiality and data integrity while preventing tampering and padding oracle attacks.

Q. Can someone decrypt my AES-256 message without the key?

No. AES-256 is the gold standard used by governments and financial institutions worldwide. Without the correct secret key, it cannot be decrypted.