Secure Text Encryptor

How to Use This Tool:

  • This tool uses strong AES-256 encryption. Your data is encrypted in your browser and is never sent to any server.
  • To Encrypt: Type your message and a strong password. Choose whether to create a reusable secret or a shareable link.
  • To Decrypt: Use this section to decrypt reusable secrets. Shareable links must be opened directly.
  • Warning: If you forget your password, your data cannot be recovered.

1. Encrypt Message

2. Decrypt Reusable Message

TL;DR — encrypt text with a password, copy URL‑safe ciphertext or a link

Paste a message, set a strong password, and click Encrypt. The tool uses AES‑256‑GCM (key from PBKDF2‑SHA‑256, 250k iterations) in your browser. Copy the URL‑safe ciphertext or generate a shareable link. No uploads, ever.

Secure Text Encryptor — private, password‑based AES‑256 text encryption online

A no‑nonsense text encryptor for quick, private sharing. Type a message, choose a password, and this tool turns it into compact, URL‑safe ciphertext using AES‑256‑GCM. Everything happens locally via the Web Crypto API—no servers, no sign‑in, no tracking.

You can copy the encrypted text for reuse or generate a shareable link. The link contains only the ciphertext; the password is never embedded. For developer workflows, pair this with Hash Generator to build strong passphrases, or URL Encoder/Decoder when you need to move secrets through query strings or forms.

Under the hood: PBKDF2‑SHA‑256 (250k iterations) stretches your password with a 16‑byte salt into a 256‑bit key; AES‑GCM encrypts with a fresh 12‑byte IV and produces an authentication tag for integrity. Output is URL‑safe Base64, so it drops neatly into chats, notes, or short links.

How to encrypt & decrypt text

  1. Encrypt: Enter your message and a strong password. (Optional) check “Create a shareable link.” Click Encrypt and copy the result.
  2. Share: Send the ciphertext or link. Share the password via a different channel—never in the same message.
  3. Decrypt: Paste the encrypted text, enter the password, and click Decrypt to reveal the message.

Key features

  • AES‑256‑GCM encryption with PBKDF2‑SHA‑256 (250k iterations, salted)
  • 100% client‑side — your text never leaves the browser
  • URL‑safe Base64 output; optional shareable link (no password in link)
  • Copy buttons for encrypted/decrypted text; clear error messages
  • Works over HTTPS with the Web Crypto API

Tips

  • Use a long passphrase (four or more random words is a good baseline).
  • Share the password out‑of‑band (different app, channel, or a call).
  • If you forget the password, recovery is not possible — keep a safe copy.
  • For archival, store ciphertext in a password manager or secure notes app.
  • Generate passphrases with the Hash Generator and URL‑encode when needed.

Frequently asked questions

Is my text uploaded anywhere?
No. Everything runs locally in your browser using the Web Crypto API—nothing is uploaded.
What crypto does this use?
PBKDF2‑SHA‑256 (250,000 iterations) derives a 256‑bit key from your password and a random 16‑byte salt. AES‑256‑GCM encrypts with a fresh 12‑byte IV and includes an authentication tag to detect tampering. Output is URL‑safe Base64.
What’s the difference between encrypted text and the shareable link?
The encrypted text is just ciphertext. The shareable link embeds only that ciphertext in the URL—never the password. Always share the password separately.
What if I forget the password?
There’s no backdoor. Without the correct password, the data cannot be recovered.
How should I store ciphertext for later?
Save it in your password manager or a secure note. Anyone with the ciphertext and correct password can decrypt it using this page.

Related tools

Hash Generator · URL Encoder/Decoder · Regex Tester · Advanced Text Cleaner

Last updated: Aug 12, 2025