Hash generator
Get the MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hash of text or a file, for example to check a download against the hash its publisher lists.
Nothing you type leaves this page
How it works
A hash is a short fingerprint of data: change one byte and the hash changes completely. Software publishers list the SHA-256 hash of their downloads so you can check that the file you got is exactly the one they released.
SHA hashes are worked out by your browser's built-in crypto library, MD5 by this page. Files are read on your device and never uploaded, so you can hash large or private files.
Questions people ask
How do I check a file's SHA-256?
Choose “File”, pick the download, and paste the hash from the publisher's website into the compare box. A match means the file is exactly the one they published.
Is MD5 still safe?
Not for security: it's possible to make two different files with the same MD5. It's still fine for spotting accidental corruption. Use SHA-256 for anything that matters.
Can a hash be reversed to get the text back?
No, but short or common inputs, such as passwords, can be found by guessing and comparing hashes. That's why passwords should be stored with slow hashes like bcrypt or Argon2.
More free tools
Found a bug or want another tool? Contact