Hash generator

See the MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text as you type, or HMAC signatures with a secret key. Nothing leaves this tab.

Runs in your browser. Your files are never uploaded or stored.

HMAC with a secret key

With a key, every hash below becomes an HMAC. Your key stays in this tab.

MD5
SHA-1
SHA-256
SHA-384
SHA-512

Checksum of a file instead

Something not working, or missing an option?

How to use Hash generator

  1. Type or paste the text.
  2. Optionally, open HMAC and enter a secret key.
  3. Copy the hash you need.

Questions

Is the text hashed as UTF-8?

Yes, like almost every other tool and programming language, so accented letters and emoji give the usual results.

Are my files uploaded?

No. The tool runs inside your browser, and the page is blocked from sending data anywhere. You can check by turning off your internet connection: it keeps working.

Open-source parts

This tool uses only features built into your browser: no third-party code.

Full license texts

Guides: How to check a download is genuine with its checksum