$devtoolkit.sh/tools/aes-encrypt-decrypt

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.

/tools/aes-encrypt-decryptv1.0.0