Using AES Text Encryptor
I built this encryptor for the moments when you need to share something sensitive through an insecure channel — a password in a chat message, a private note in an email draft. You type your text, pick a password, and I lock it with AES-256-GCM right here in your browser. The result is a base64 string anyone can store or send, but only someone with your password can open.
How to use it
- 1
Write your text
Type or paste the message you want to protect into the text box. It can be anything from a Wi-Fi password to a private journal entry — nothing is sent anywhere while you type.
- 2
Choose a strong password
Pick a password you'll remember, and share it with the recipient through a different channel than the encrypted text. I derive your encryption key from it with PBKDF2 and 250,000 iterations, so a short, guessable password is still the weakest link.
- 3
Encrypt and share
Hit Encrypt and copy the base64 output. To read it back, switch to Decrypt mode, paste the text, enter the same password, and I'll unlock it instantly.
Why use this privately?
Most 'encrypt text online' tools I've tested send your words to a server first, which defeats the purpose — you're handing your secret to a stranger so they can lock it for you. I designed this one the other way: your password and your text never leave this tab. The Web Crypto API in your browser does the AES-256-GCM encryption locally, with a fresh random salt and IV every time, so identical messages encrypt to completely different outputs. There's no account, no history, and nothing for me to leak, sell, or hand over. Just remember that encryption only protects the message in transit and at rest — if the device itself is compromised, or you pick 'password123', no algorithm can save you.
Who is this for?
Built for anyone who shares sensitive text through email, chat, or shared documents — freelancers sending credentials, families sharing account details, and journalists protecting sources.