AES Encrypt / Decrypt

Free online AES encryption tool built on the browser-native Web Crypto API. AES-GCM with PBKDF2 key derivation — your key never leaves the browser.

🔐 AES-256-GCM · PBKDF2 key derivation (150,000 iterations) · Runs entirely in your browser, data never leaves this device

FAQ

Is my key uploaded or stored?
No. Encryption runs locally via the Web Crypto API and the key never leaves your device. Warning: lose the key and the ciphertext is gone forever — nothing can recover it.
Why GCM instead of CBC?
AES-GCM is an authenticated mode: it encrypts and verifies integrity in one pass, detecting tampering. It is the modern best practice, replacing legacy CBC.
Can I encrypt files?
This version handles any text (Chinese, code, Base64). Small files can be Base64-encoded first; large-file support is on the way.