Text Encrypter — Free Online AES-256 Cipher
Encrypt text with AES-256-GCM and a passphrase-derived key, entirely in your browser. Lose the passphrase and the text cannot be recovered.
Text Encrypter
Files never leave your browserYou're on 7BusyBoss — 300+ free tools that run instantly in your browser. No signup, nothing uploaded.
Browse all File Security →What it does
Text is encrypted with AES-256-GCM, an authenticated cipher — meaning it protects the content and also detects tampering, so a modified ciphertext fails to decrypt rather than producing garbage.
The key comes from your passphrase via PBKDF2 with SHA-256, 200,000 iterations. A random salt and initialisation vector are generated per message, so encrypting the same text twice with the same passphrase produces different output — which matters, because identical output would reveal that two messages are the same.
The result is base64, so it survives being pasted into an email, a chat or a document without corruption. All of it runs in your browser through the WebCrypto API; the text, the passphrase and the ciphertext never reach a server.
The passphrase is the weak point, not the cipher
Nobody breaks AES. What they do is guess passphrases, and the iteration count only slows each guess — it is a speed bump, not a wall.
So strength here means length and unpredictability, not decoration. A passphrase of four or five unrelated words is far harder to guess than a short one with letters swapped for symbols, because every additional character multiplies the space to search while a predictable substitution barely adds to it.
And the corollary people miss: a passphrase you cannot remember, written down beside the ciphertext, protects nothing at all. If it lives in the same place as the message, it is not a secret.
The channel matters as much
Sending the ciphertext and the passphrase through the same channel defeats the entire exercise. Same email thread, same chat window — anyone who can read one can read both, and you have added inconvenience rather than security.
The passphrase has to travel separately, and ideally not in writing: agreed in person, or said aloud on a call.
What this is and is not for
It suits a note you want to keep out of plain sight in a shared document, or something moderately sensitive going to a person you can telephone.
It is not the right tool for credentials, financial data, or anything with legal consequence. Password managers and purpose-built systems handle key storage, rotation, sharing and recovery, and none of that exists here. Saying so is not a criticism of the tool — it is the difference between a lock on a drawer and a safe.
There is no recovery
Lose the passphrase and the text is gone. Nothing about it is stored anywhere, so there is no reset link, no support address and nobody who could help even in principle. That is a property of the design rather than a gap in it.
Which means one habit is essential: before you delete the original, decrypt the ciphertext once and confirm you get the text back. A typo in a passphrase you only entered once is indistinguishable from a wrong passphrase.
Hashing is the neighbouring idea and the opposite operation — a file hash proves something is unchanged and can never be reversed, while encryption hides content and is meant to be reversed by whoever holds the key.
How to use the Text Encrypter
Takes about a minute. No signup, no download, your data stays in your browser.
- 1Open the tool. Scroll up to the Text Encrypter above — it loads instantly in your browser, no install needed.
- 2Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
- 3Read the result. The output updates instantly. Copy or share it — nothing is uploaded to a server, everything stays on your device.
Frequently asked questions
Common questions about the Text Encrypter.
How strong is a passphrase supposed to be?
Long and unpredictable rather than decorated. Four or five unrelated words beat a short password with characters swapped for symbols, because length multiplies the search space while a predictable substitution adds almost nothing. The 200,000 PBKDF2 iterations slow each guess but do not make guessing impossible.
Can I send the passphrase with the ciphertext?
No — that removes the point entirely. Anyone who can read the email or chat containing both can read the message, so you have added effort without adding protection. Send the passphrase by a different route, ideally spoken on a call rather than written down anywhere.
What happens if I forget the passphrase?
The text is unrecoverable. Nothing about the passphrase is stored, so there is no reset and nobody who could help even in principle. Before deleting an original, decrypt the ciphertext once to confirm the passphrase works — a typo entered once looks exactly like a wrong passphrase later.
Why does the same text give different output each time?
Because a fresh random salt and initialisation vector are generated per message. That is deliberate: if identical input produced identical output, anyone watching could tell that two messages were the same without decrypting either, which leaks more than people expect.
Should I use this for passwords or financial details?
No. Use a password manager or a purpose-built system, which handle storage, rotation, sharing and recovery — none of which exist here. This suits a note you want out of plain sight or something moderately sensitive going to someone you can phone, and it is honest about the difference.
Does anything leave my browser?
No. The encryption runs through the browser WebCrypto API, and the text, the passphrase and the ciphertext are never sent to a server. For a tool like this that is not a feature so much as a requirement — a passphrase that travels over a network to be used is not a passphrase.
Community rating
Discussion (0)
No comments yet. Start the discussion.
Keep exploring
Related tools across 7BusyBoss — all free, all instant.
More in File Security
- Remove ZIP Password
- File Decrypter
- Text Decrypter
- Password-Protect a ZIP
- File Encrypter
- File Hash Generator