About Text Hash

Text Hash computes cryptographic hashes of a string using the Web Crypto API, plus a CRC32 checksum in pure JavaScript.

The input can be UTF-8 text or a hex byte string. Everything runs in your browser.

How to use it

  1. Type or paste the text, or switch the input to hex.
  2. Pick an algorithm, or view all of them at once.
  3. Copy the digest.

Common questions

Why is there no MD5?

The Web Crypto API does not provide MD5, and it is not safe for security use. For a name-based UUID that needs MD5, see the UUID v5 tool.

What is CRC32 for?

A fast non-cryptographic checksum used to detect accidental changes, for example in ZIP files. It is not a security hash.

Does hex input change the result?

It is decoded to bytes first, so hashing the hex 616263 gives the same digest as hashing the text abc.

Does anything leave my browser?

No. The tool runs entirely on this page.