Text Encryption
Encrypt and decrypt text with AES-256-GCM β right in your browser. No server, no tracking.
🔒 100% client-side
Text Encryption
How It Works
- Algorithm: AES-256-GCM β authenticated encryption that ensures both confidentiality and integrity.
- Key derivation: PBKDF2 with SHA-256, 100,000 iterations, and a random 16-byte salt β turns your passphrase into a strong 256-bit key.
- IV: A fresh random 12-byte initialisation vector is generated for every encryption.
- Output format: Base64-encoded string containing salt + IV + ciphertext. Everything needed for decryption (except the passphrase) is embedded.
- Privacy: Uses the native Web Crypto API. No data ever leaves your browser. No server, no cookies, no tracking.
Tips
- Use a long, unique passphrase β sentences with mixed case and numbers work well.
- The same text with the same passphrase produces a different output each time (random salt + IV).
- Share the encrypted string through any channel β only the passphrase holder can decrypt it.
- If you lose the passphrase, the data cannot be recovered. There is no backdoor.
About Text Encryption
Text Encryption lets you encrypt and decrypt text using AES-256-GCM β the same algorithm used by governments and security professionals worldwide β directly in your browser. Enter a message and a passphrase, and the tool derives a strong encryption key using PBKDF2 with 100,000 iterations and a random salt. The encrypted output is a single Base64 string you can safely share or store. To decrypt, paste the encrypted string back with the same passphrase. Built entirely on the Web Crypto API β no libraries, no servers, no data ever leaves your device. 100% client-side, zero tracking.