Encrypt Online
Choose theme
Privacy Tool inputs are processed in your browser and are not sent to us.

Encrypt Text Online

Encrypt text, strings, JSON, YAML, and configuration values locally in your browser.

Your input and passphrase stay on this device.
Encrypt a valueChoose a method, add a passphrase, then encrypt

AES-CBC encrypts the text but does not detect changes. For built-in tamper detection, use AES-GCM Encrypt.

Select an algorithm and encrypt to see the output.
Add text and a passphrase to enable encryption.
AES-256-CBC3DESBrowser-only
Encrypt Online Encryption Tool

Use this encrypt online tool to encrypt text, strings, JSON, YAML, and configuration values directly in your browser. Choose an algorithm, enter a passphrase, and get an encrypted result.

Encrypt a value
  1. Select the encryption type (AES-256-CBC or 3DES).
  2. Paste the text you want to encrypt.
  3. Enter a passphrase to secure the data.
  4. Click "Encrypt" and copy the output on the right.
Algorithms on this page

This page produces CryptoJS AES-256-CBC output that works with this site's Decrypt Tool. CBC does not detect changed ciphertext, so choose AES-GCM Encrypt when you need that check. Choose 3DES only when another system specifically requires 3DES output; otherwise choose AES.

Decrypt later

Use the Decrypt Tool with the same passphrase.

Text this tool can handle

You can encrypt any text value, including:

  • Text
  • Strings
  • JSON
  • YAML
  • Config files
  • Logs and API payloads
Before you share

Run a decrypt test first. The recipient needs the same algorithm and passphrase, and the passphrase should travel through a different channel from the encrypted text. Visit the Guides section for deeper explanations and best practices.

Encryption is not encoding

Encryption uses a secret to protect content. Encoding, including Base64, changes how data is represented but does not make it secret. Hashing is one-way and serves a different job again.

For a quick comparison, see our Encryption vs Encoding vs Hashing guide.

For a broader browser-first overview, read Browser-Side Cryptography Explained.

Need Base64 instead?

Use the Base64 Encode tool when you need text-safe encoding without encryption.

FAQ
Does this tool store my data?

No. Encryption runs entirely in your browser and inputs are not stored on a server.

Which algorithms are supported?

AES-256-CBC and 3DES are available here. Choose AES-GCM when you want decryption to detect changed ciphertext.

What do I need to decrypt later?

Use the same algorithm and passphrase with the Decrypt Tool.

EO
Maintained by Encrypt Online. We build focused browser-based utilities and document their limits in plain language. Read more on the About page.