Text Encryption
Encrypt or decrypt text with a passphrase, using AES-256-GCM via your browser's native Web Crypto API.
About this tool
This tool encrypts text with a passphrase using AES-256-GCM — a modern, authenticated encryption standard — via your browser's native Web Crypto API. Your passphrase is never sent anywhere; it's used locally to derive an encryption key (with PBKDF2 and a random salt, 100,000 iterations) and the whole process runs entirely on your device.
The encrypted output bundles the random salt, initialization vector (IV), and ciphertext together into one Base64 string, so decrypting only requires the same passphrase — paste that string back in, switch to "Decrypt", and enter the same passphrase to recover the original text. There is no password recovery: if you lose the passphrase, the encrypted text cannot be decrypted by this tool or anyone else. Use a passphrase you'll actually remember, or store it in a password manager.
Version 1.0.0