EasyConvert / Text & Content

Encrypt & Decrypt Text Online

Encrypt or decrypt sample text using AES or legacy CryptoJS ciphers. Match key size, mode, and encoding; processing is local and inputs are saved in this browser.

About Encrypt & Decrypt Text Online

Encrypt and decrypt text (AES, DES, etc.).

The tool is designed to process data in the browser unless the interface explicitly states that a network request is required.

How to use this tool

  1. Enter or select the text value you want to work with.
  2. Review the available settings, then run the encrypt action.
  3. Review the encrypted text, plain text output and use the copy or download action when the tool provides one.

What you can do with Text Encryption & Decryption

  • Encrypt text with aes
  • Decrypt a secret message

What this conversion does

Inspect compatible text ciphertext using the original key, algorithm, block mode, and encoding.

Example input

Encrypt hello with key secret, AES-128, ECB, Base64 (demonstration only)

Example output

wpDott5OpXc0FOAZ/n8Xow== (AES-128 / ECB / Base64; decrypt with the same key to recover hello)

Practical workflow

  1. Choose the direction: encryption (plain text in) or decryption (encrypted text in).
  2. Match the algorithm used by your existing system: AES, DES, TripleDES, RC4, RC4Drop, or Rabbit.
  3. Enter the original key. For AES, also match the key size, ECB or CBC mode, and Base64 or hex output.
  4. Copy the result. Decryption requires the same algorithm, settings, encoding, and original key.

Common use cases

  • Debug encryption and decryption with non-sensitive sample data in a legacy integration.
  • Decrypt legacy AES/DES strings produced by CryptoJS-compatible applications.
  • Learn how symmetric ciphers, key sizes, and block modes affect the output.

Important notes and limitations

  • Processing runs locally. The key, input, and settings are remembered in browser local storage; clear them on a shared device.
  • AES uses a raw UTF-8 key padded or truncated to the selected size, without a password-based KDF. CBC prepends its IV; ECB does not use an IV. This is not the salted OpenSSL passphrase format.
  • These text modes do not authenticate ciphertext. For protected files, use the linked File Encryption tool with AES-256-GCM.

Continue your workflow

Frequently asked questions

How do I decrypt text online?

Select Decrypt, enter the ciphertext and original key, and match the algorithm, key size, block mode, and encoding used by the sender. A key alone does not make every encrypted-text format compatible.

Can this decrypt a password or hash without the key?

No. Encryption is only reversible with the correct passphrase. Hashes (MD5, SHA, bcrypt) are one-way by design and cannot be decrypted by any online tool.

Which algorithm should I choose?

Match the format of the system you are testing. AES here uses raw keys with ECB or CBC and has no authentication; the legacy algorithms are compatibility options. For new protected-file workflows, use AES-256-GCM in File Encryption.

Is it safe to paste sensitive text here?

Processing is local, but the tool remembers the input and key in local storage. Use non-sensitive test data, clear those fields on shared devices, and use a dedicated encrypted channel for confidential messages.

Related tools