Encrypt text with a password
Type or paste a message, choose a password, and get encrypted text you can send by email or chat. The person you send it to decrypts it here with the same password, which you share another way.
0 characters. Nothing you type is sent anywhere.
How it works
- Encryption
- AES-256-GCM
- Key from your password
- Argon2id, 64 MB, 3 passes
- Where it happens
- On this device
- You get
- Text to copy and send
Nothing is uploaded: the page does all the work, and it keeps working if you go offline after it loads.
- Nothing is uploaded
- Free, no sign-up
- Works on phone and desktop
How to encrypt a message with a password
- 1
Type or paste your message into the box. It stays on your device: nothing you type is sent.
- 2
Choose a password and type it again, or click Suggest a passphrase for six random words.
- 3
Click Encrypt message, then Copy, and paste the block into your email, chat or notes.
- 4
Give the password to the other person another way. They paste the block here, choose Decrypt and enter it.
Features
Pastes anywhere
The result is plain letters and numbers between BEGIN and END lines, so it survives email, chat apps and notes.
AES-256 with tamper check
The same AES-256-GCM and Argon2id as the file tool. A changed or cut-off message is refused, never half-decrypted.
Passphrases you can read out
One click suggests six random words: strong, and easy to say over the phone to the person you are writing to.
We never see it
Encrypting and decrypting happen in your browser. The message and password are never sent or stored.
When encrypting a message makes sense
Most of what you send is fine as it is. Encrypting is worth the extra step when the text would cause real harm in the wrong hands, and it has to travel or be stored somewhere you don't fully control:
- Codes and keys for family: a door or alarm code, the Wi-Fi password for a house-sitter, a safe combination.
- Account details for someone helping you: a bank account number for your accountant, a tax ID for a payroll provider, a login a colleague needs once.
- Recovery codes and seed phrases you keep in a notes app, a cloud drive or a shared document, which are not end-to-end encrypted.
- Instructions for later: where important documents are, or what to do in an emergency, kept in a file with the password in a sealed envelope or with a trusted person.
For long or binary content such as a scanned passport, a spreadsheet or a photo, encrypt the file instead: it keeps the file name and handles files of any size.
Try it: a real encrypted message
This message was made with this tool. Copy the block, paste it into the box above, choose Decrypt and enter the password
catwalk-encore-resemble-couch-elephant-bacon.
-----BEGIN STOUTNOOK MESSAGE-----
U1RPVVROSwEBAQABAAAAAAADngxKiIxn2yM0ijZ2SdHrtXoWv1GcQ2NyABAAAAAA
6CFs99dSCmtBS7+RfTJSM7a6Fmm8pZ6TdiG9TMzjoDBdGpP+ZdwmUwEi/pbqLo3r
X47/AUu5NQBoVdXunH6oPe3CC1P4x3OXcz10wFAS76qM5PDBEVTY90VwJj9HMUjj
ojyXjYhSu8fLU1i7VTVnvEr9TM5fQqY=
-----END STOUTNOOK MESSAGE-----
The base64 text between the lines holds a short header (the format version, the password settings and a random salt), then the encrypted message and a 16-byte authentication tag. Change one character, or try a password with a single letter wrong, and decryption refuses. Encrypting the same message again gives completely different text, because every encryption uses a new random salt.
Rules for sharing the password
- Never in the same place as the message. If the block goes by email, the password goes by phone, text message, in person or in a different app.
- Agree on it in person once if you exchange secrets with the same person often, such as your accountant, and change it if you think it has been seen.
- Easy to read out beats clever. A passphrase of random words, like those from the passphrase generator, is far easier to say over the phone than "capital K, hash, nine…" and just as strong.
- No hints in the message. "The password is the name of our first cat" helps an attacker more than the recipient.
What this protects, and what it doesn't
The text is encrypted with AES-256-GCM (NIST SP 800-38D) using a key made from your password with Argon2id (RFC 9106), all in your browser. Anyone without the password sees only the block: they can't read the message or change it without the change being detected. It doesn't hide who you are writing to, when, the subject line of your email, or roughly how long the message is. It can't help if your device or the recipient's has malware that reads the screen or the keyboard, and once the recipient has decrypted the message they can copy it like any other text. Not sure your password is strong enough? Test it with the password strength checker, and check it hasn't been exposed in a breach with the password leak check.
Frequently asked questions
How do I send an encrypted message by email?
Encrypt the message here, click Copy and paste the whole block, BEGIN and END lines included, into your email. Then give the password to the recipient another way, such as a phone call. They paste the block into this page, choose Decrypt and enter the password. Don't put anything secret in the subject line: it isn't encrypted.
Is this the same as an end-to-end encrypted messaging app?
No. Apps such as Signal manage keys for you automatically in every conversation. This tool is for the times you need to send one secret through something that is not end-to-end encrypted, like ordinary email, a shared document or a support ticket, and both of you know the password.
Why not just use a password-protected ZIP or PDF?
They can work if they use AES-256, but they are easy to get wrong. The older ZIP encryption, still offered by many tools for compatibility, is weak, and even AES-encrypted ZIP files show the names of the files inside. PDF "permissions" passwords that only block printing or copying are easily removed. And for a few lines of text, a block you can paste is simpler than an attachment.
Can I put encrypted text somewhere public?
Without the password the block reveals nothing about the message except its rough length, so a shared document or a note on a cloud drive is fine with a strong passphrase. But anyone who copies it can try passwords on their own computer for as long as they like, so a weak password will eventually fall. Use six or more random words.
What if the message gets cut off or changed on the way?
Decryption either gives back exactly the original or refuses with an error; it never shows a partly wrong message. If you see an error with the right password, ask the sender to copy the whole block again. Some email apps add > marks to quoted lines; those are ignored, so you don't need to remove them.
Can I decrypt a message without this website?
Yes. Save the block in a text file and run the Python script published under "Decrypt without this site" on the Encrypt a File page. It reads messages as well as files.
More free tools
- Password GeneratorStrong random passwords and passphrases.
- Password Strength CheckerHow long a password would take to crack.
- Password Leak CheckIs your password in a known data breach?
- File ChecksumVerify a download with SHA-256 or MD5.
- Link Safety CheckerSpot fake and dangerous links before you click.
- SPF CheckerValidate a domain's SPF record.
- DKIM CheckerFind and check a DKIM key by selector.
- DMARC CheckerSee and explain a domain's DMARC policy.
- MX LookupWhich servers receive a domain's email.