Loading tool…
Setting up your workspace on this device.
Protect text with a passphrase.
Loading tool…
Setting up your workspace on this device.
Advertisement
Encrypt Text turns a message into ciphertext that only someone with the passphrase can read. It uses AES-256-GCM through the browser’s Web Crypto API, with the key derived from your passphrase by PBKDF2-SHA-256 over 310,000 iterations. A fresh random salt and IV are generated every time, so encrypting the same text twice gives different output. The result is a single line of text — a version prefix plus the Base64-encoded salt, IV and ciphertext — that you can paste into an email, chat or note. Encryption happens on your device, and nothing is uploaded.
Paste your text
Type or paste the message into Text to encrypt. Load sample shows how it works with demo values.
Enter a passphrase
Choose a long, unique passphrase and press Show to check it. The protected text updates automatically.
Copy the result
Press Copy result and send the ciphertext. Share the passphrase separately, through a different channel.
AES-256 in GCM mode, via the browser’s Web Crypto API. The key is derived from your passphrase with PBKDF2-SHA-256 and 310,000 iterations, and GCM is authenticated, so any change to the ciphertext makes decryption fail.
The text cannot be recovered. The passphrase is never stored, and there is no reset or back door, so keep it somewhere safe such as a password manager.
Each encryption uses a new random salt and initialisation vector (IV). That is deliberate: identical messages produce different ciphertext, so nobody can tell that two messages match.
Paste it into Decrypt Text with the same passphrase. The output is a custom format, so other software would need the same PBKDF2 and AES-GCM settings to read it.
Yes. Encrypt Text is completely free, with no account, no paywall, and no usage limits.
No. Encrypt Text works instantly in any modern web browser — there is no software to install, no extension, and no sign-up.