Privacy

AES Text Encryptor

Encrypt and decrypt text with AES-256-GCM using a password, entirely in your browser. Your input stays on this device.

100% Private: Runs locally in your browser. No uploads.

Encrypted result (base64)

Your encrypted base64 text will appear here.

I built this so your password never leaves your device — everything happens in your browser tab with the Web Crypto API. I use AES-256-GCM with a key derived from your password via PBKDF2 (250,000 iterations), plus a fresh random salt and IV every time, so identical messages encrypt to completely different outputs.

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.

Frequently Asked Questions

Related Tools You Might Need

Related Guides

Guide

How to Encrypt Text With AES (Without Trusting a Website)

AES-256 is the gold standard for encryption — but most online tools make you paste secrets into their server. Here's how to do it without trusting anyone.

Read the guide

Was this helpful?

Your response stays in this tab and helps you note what was missing.

Recommended resources

Trusted Privacy Partners

Helpful services for protecting your browsing, email, and account security.

NordVPN

Add an encrypted connection layer when browsing on home, work, or public networks.

Learn more

ProtonMail

Keep everyday conversations private with an email service built around encryption.

Learn more

1Password

Create, organize, and securely access strong passwords across all your devices.

Learn more

Join 80+ Privacy Advocates

Get new tools and privacy tips weekly.

No spam. Unsubscribe anytime.