Text & code · runs locally

Hash and HMAC a string or file

SHA-1/256/384/512, MD5 and optional HMAC — then check a pasted digest instead of squinting at it.

Runs on your device No uploads, ever Free, no account
  1. 1
    Text or file?

    Paste a string, or drop a file to hash its full bytes — videos and archives included.

  2. 2
    Set the shape

    Lowercase hex, uppercase hex or Base64. Add an HMAC key if both sides share a secret.

  3. 3
    Compare or copy

    Paste the official digest into the compare field: it says match or shows the first differing character.


Questions people actually ask

Why is MD5 here if it's broken?

Because old download pages and legacy systems still publish MD5 checksums. It's labelled legacy — fine for spotting corruption, not for security.

What does HMAC add?

A secret key. The same message with a different key gives a different digest, so HMAC can prove both integrity and who sent it. SHA-1/256/384/512 are supported; HMAC-MD5 is intentionally left out.

Is a hash the same as encryption?

No — hashing is one-way by design. You can't get the file back from its hash; you can only check that another copy matches.


Feedback

Send a message

Messages, reviews and bug reports go to a private feedback log on this site. Nothing is published, and your files are never uploaded.

For a broken tool: the tool name, browser, and the steps that led to it are the most useful things. Do not paste passwords, keys or a sensitive file.

Files are never uploaded. Only this message is stored.

PDF

Tool preview

A short description of the tool.

Runs entirely in your browser. The file never leaves this device.

Open tool