Encrypt Online
Theme

Protect Text

Encrypt short text with a passphrase

Input + outputAES-256-GCM for new values; legacy formats remain available
ProtectEncrypt
Protect Text with Encrypt Online

This page encrypts short text with a passphrase. Test decryption before sharing, use a unique passphrase, and send that passphrase through a separate channel.

How do I use this tool?
  1. Keep AES-256-GCM selected for new values. Choose a legacy compatibility method only when an older workflow requires it.
  2. Enter the data (string, text, json, xml, or others) you would like to encrypt.
  3. Enter the passphrase to use for encryption.
  4. Click the "Encrypt" button.
  5. View the encryption result in the large text area on the right hand side of the screen.
Supported Encryption Algorithms
  • AES-256-GCM in a versioned EOE1 envelope (recommended for new values)
  • AES-256-CBC (legacy compatibility)
  • 3DES (legacy compatibility)

If you are looking for additional supported algorithms, feel free to send a feature request to us.

Decrypting Your Encrypted Data

To decrypt your encrypted text, use the Encrypt Online decrypt tool.

What type of input can be encrypted?

You can enter any string value into the tool above. These values include strings like:

  • Text
  • Strings
  • JSON
  • YAML
  • Config files
  • and more!
Common Use Cases for Text Protection

Encryption is vital for various personal and professional scenarios, such as:

  • Protecting a short note during a one-time handoff
  • Testing an encrypt-and-decrypt workflow with harmless sample data
  • Keeping plaintext out of a channel that only needs to carry ciphertext
  • Using a separate passphrase channel when a managed sharing system is not available

Visit our Guides section to explore how encryption can be used in these and other scenarios.

Learn More About Encryption

Encryption converts plaintext into ciphertext. Whether it protects the message also depends on passphrase strength, how the passphrase is shared, the recipient's device, and how the decrypted text is handled.

Learn more about page-side encryption workflows and where encryption fits alongside other transformations in Browser-Side Cryptography Explained.

How can I Base64 encode my data?

Use the Base64 Encode tool to encode your data. You can encode text, strings, JSON and more using this tool.