Protect Text
Encrypt short text with a passphrase
This page encrypts short text with a passphrase. Test decryption before sharing, use a unique passphrase, and send that passphrase through a separate channel.
- Keep AES-256-GCM selected for new values. Choose a legacy compatibility method only when an older workflow requires it.
- Enter the data (string, text, json, xml, or others) you would like to encrypt.
- Enter the passphrase to use for encryption.
- Click the "Encrypt" button.
- View the encryption result in the large text area on the right hand side of the screen.
- 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.
To decrypt your encrypted text, use the Encrypt Online decrypt tool.
You can enter any string value into the tool above. These values include strings like:
- Text
- Strings
- JSON
- YAML
- Config files
- and more!
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.
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.
Use the Base64 Encode tool to encode your data. You can encode text, strings, JSON and more using this tool.