WebTools

Hash and checksum

MD5, SHA-1, SHA-256, SHA-384 and SHA-512 of text or files.

Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 of a text or a file, all five at once. The usual reason is checking that a download matches the sum published alongside it.

The SHA family is computed by the browser’s WebCrypto, which is native code. MD5 is not in there because it is no longer considered secure, so this page carries its own implementation: it still turns up in plenty of older checksum files.

How to use it

  1. Pick the Text or File tab.
  2. Type the text or drop the file.
  3. Compare the value with the one you were given.

Frequently asked questions

Is the file uploaded to compute the hash?
No. It is read into the tab’s memory and hashed there. With very large files, bear in mind it is loaded whole.
Which hash should I look at?
Whichever the distributor publishes. If you get to choose, SHA-256. MD5 and SHA-1 are fine for spotting a corrupted download, but not for proving nobody tampered with it deliberately.
Why does the hash change when the file “is the same”?
Because a single differing bit changes it completely. A CRLF line ending instead of LF, or one added metadata field, gives an entirely different result.

Related tools