Skip to main content
Toolbox
Security

AES Encryption

Encrypt and decrypt text using AES-CBC or AES-GCM directly in your browser.

Quick Answer & Summary

An AES Encryption Tool uses the browser's hardware-accelerated Web Cryptography API to encrypt and decrypt text using military-grade AES-256 in Galois/Counter Mode (GCM) or Cipher Block Chaining (CBC) with zero server uploads.

All encryption happens locally in your browser. No data is sent to any server.

Share This Tool

Help your team and fellow developers save time with free, private client-side utilities.

TB
Toolbox Editorial TeamVerified Authors

Systems & Security Engineers • Applied Cryptography & High-Performance Web Tools

Updated:
100% In-BrowserZero server storage
Standards AuditedRFC & ISO compliant
Peer ReviewedEditorial Policy
Documentation & Guide

How to Use AES Encryption

1

Switch Mode

Choose Encrypt or Decrypt mode.

2

Enter Text

Type or paste the text you want to encrypt, or the Base64 ciphertext to decrypt.

3

Provide a Key

Enter a password or click 'Generate Key' for a secure random key.

4

Choose Mode

AES-GCM provides authentication (recommended), AES-CBC is faster.

5

Process

Click Encrypt/Decrypt. The result appears in Base64 format.

Pro Tips
Use AES-GCM for authenticated encryption
Keep your key safe - it's required to decrypt

Practical Examples & Conversions

Input
Message: Hello
Output
Base64 ciphertext

Related Tools & Converters

Authoritative Standards & Citations

Calculations and algorithms on this page are implemented and verified in strict accordance with the following official technical specifications: