Encrypt / Decrypt Text

Encrypt and decrypt text using AES-256-GCM with password-derived keys.

Frequently Asked Questions

AES-GCM (Advanced Encryption Standard in Galois/Counter Mode) is an authenticated encryption algorithm. It provides both confidentiality (encryption) and integrity (authentication tag), ensuring that ciphertext cannot be tampered with without detection.
The password you enter is run through PBKDF2 with SHA-256 (100,000 iterations) and a random 16-byte salt to produce a 256-bit AES key. This makes brute-force attacks against weak passwords significantly harder.
The output is a Base64 string containing the 16-byte salt, 12-byte IV (initialisation vector), and the AES-GCM ciphertext concatenated together. To decrypt, the tool extracts the salt and IV from the beginning of the data.
Yes. This tool uses the Web Crypto API which is built into modern browsers and runs entirely on your device. No data is sent to any server. However, you should still use strong passwords and store ciphertext securely.
Only if they use the same format: PBKDF2-SHA256 key derivation with 100k iterations, a 16-byte salt, a 12-byte IV, and AES-256-GCM. The salt and IV must be prepended to the ciphertext in that order before Base64 encoding.