[DECRYPT TEXT ONLINE]

Paste the encrypted block, enter the password, read the message.

If someone sent you a block of encrypted text from this tool, paste it below with the password or key they gave you and the original message appears. Everything happens in your browser — neither the ciphertext nor the password is transmitted.

ENCRYPT_FILE_ONLINE_v1.0.0

[1] SELECT FILE

[2] CHOOSE ENCRYPTION ALGORITHM

[4] ENCRYPT FILE

[WHAT YOU NEED IN ORDER TO DECRYPT]

  • The complete encrypted block. Copy all of it. The salt and IV are packed into the same base64 string as the ciphertext, so a truncated block cannot be decrypted.
  • The password or the 256-bit key that was used to encrypt it.

There is no third requirement. The message carries its own parameters, so you do not need to know which settings the sender chose.

[IF DECRYPTION FAILS]

AES-256-GCM verifies an authentication tag before returning anything, so a failure means something genuinely does not match — it never returns a partially-correct message. In order of likelihood:

  • The block is incomplete. The most common cause by far. Chat clients and email quoting frequently truncate long strings or insert line breaks. Ask for it again, ideally in a code block or as a file attachment.
  • The password has a trailing space. Copying a password from a message often picks up a space or newline at the end.
  • Characters have been altered in transit. Some clients "helpfully" convert straight quotes to curly ones or capitalise the first letter.
  • It was not encrypted with this tool. Base64 output from a different program will not decrypt here, even though it looks similar.

[WHAT THIS TOOL CANNOT DO]

It cannot decrypt text without the key, recover a forgotten password, break hashes such as MD5 or SHA-256 — those are one-way functions with no inverse — or decode ciphertext produced by a different program. If you are trying to identify an unknown encoding, note that base64, hex and URL-encoding are encodings rather than encryption and can be reversed by anyone; encryption cannot be, and that is precisely the point of it.

[HOW TO DECRYPT TEXT ONLINE]

Decrypt an encrypted text message in your browser using the password or key.

  1. Paste the encrypted text. Paste the complete base64 block into the text field. Make sure nothing has been cut off.
  2. Enter the password or key. Type the password used to encrypt the message, or paste the 256-bit key.
  3. Decrypt. Click decrypt. The authentication tag is verified locally and the original message is displayed.
  4. Copy the result. Copy the decrypted message. Nothing is stored — closing the page discards it.

[FREQUENTLY ASKED QUESTIONS]

How do I decrypt an encrypted text message?

Paste the full encrypted block into the tool on this page, enter the password or key it was encrypted with, and click decrypt. The original message appears immediately. The work happens in your browser, so nothing is uploaded.

Can I decrypt text without the key?

No. AES-256-GCM cannot be reversed without the key, and no online service can do it either. If you have lost the password, ask whoever encrypted the message to send it again with a password you both have.

Why does it say the decryption failed?

Usually the encrypted block is incomplete — chat and email clients often truncate long strings or insert line breaks. Confirm you copied every character. The next most common cause is a trailing space on the pasted password. Because the cipher is authenticated, any mismatch produces a clean failure rather than a corrupted result.

Can this decrypt an MD5 or SHA-256 hash?

No, and neither can anything else. Hashes are one-way functions: they deliberately destroy information, so there is no original text to recover. Services that claim to "decrypt" a hash are looking it up in a table of previously seen values, which only works for common inputs.

Is the decrypted message stored anywhere?

No. It exists only in your browser tab and is discarded when you close or reload the page. It is never written to a server, a cookie, or local storage.