AES Encrypt / Decrypt
AES-GCM Encryption Tool
Encrypt and decrypt text securely in your browser using AES-256-GCM with a password-derived key.
Output format: Base64 of salt(16 bytes) || iv(12 bytes) || ciphertext.
About AES Encryption
AES (Advanced Encryption Standard) is a symmetric block cipher used worldwide to protect sensitive data. This tool uses AES-256 in GCM mode, an authenticated encryption mode that protects both the confidentiality and the integrity of your data. If even a single byte of the encrypted output is altered, decryption will fail rather than return wrong data.
Because AES is a password-based tool, the encryption key is derived from your password using PBKDF2 with SHA-256 and 150,000 iterations, plus a fresh random 16-byte salt for every encryption. A fresh random 12-byte IV (initialization vector) is also generated each time, so encrypting the same text twice produces different output. Everything runs locally in your browser with the Web Crypto API; no text or password is ever sent to a server. Keep your password safe, as there is no way to recover the data without it.