AES Encrypt / Decrypt
Encrypt and decrypt text with AES-GCM using a password. Runs entirely in your browser.
Related Tools
FAQ
- What algorithm is used?
- AES-256-GCM with PBKDF2 key derivation (SHA-256, 100 000 iterations, random 16-byte salt). The IV is 12 bytes, randomly generated per encryption.
- Is my data sent to a server?
- No. All encryption and decryption happens in your browser using the Web Crypto API.
- What is the output format?
- The output is a Base64 string encoding: 16-byte salt + 12-byte IV + ciphertext. The decrypt tab unpacks these automatically.
Encrypt plaintext using AES-256-GCM with a password-derived key (PBKDF2). The output is a Base64 string containing the salt, IV, and ciphertext packed together. Decrypt by pasting that Base64 string with the same password. All cryptographic operations use the browser Web Crypto API — nothing is sent to a server.