Converters & Dev

Hash Generator

Get the MD5 and SHA checksums of a piece of text or a file, all at once. Paste a published checksum to confirm a download has not been changed or damaged.

Hashes

What is a hash?

A hash function turns any amount of data into a short fingerprint of fixed length. The same input always gives the same hash, and changing even one letter gives a completely different one. That makes hashes useful for checking that a file arrived intact, for spotting duplicates and for storing fingerprints instead of the data itself.

Which algorithm to use

How to check a download

  1. Switch to File and choose the file you downloaded.
  2. Paste the checksum published by the provider into “Check against”.
  3. Look for the tick. If the row lights up green, the file is exactly what the provider published. If nothing matches, download it again.

Good to know

Frequently asked questions

Can an MD5 hash be decrypted?

No. A hash is not encryption, so there is nothing to decrypt. Short, common passwords can be found by guessing and comparing hashes, which is why passwords should be stored with slow, salted algorithms, not MD5.

Why is my hash different from another tool’s?

Usually the input is not identical: an extra space, a line break at the end, or a different text encoding. Upper and lower case in the hash itself do not matter.

Is my file uploaded to calculate the hash?

No. The file is read and hashed entirely in your browser.