MD5, SHA-1, SHA-256, SHA-384 and SHA-512 for text or files. Free, runs entirely in your browser — your files are never uploaded.
How to use Hash Generator
Type or paste text, or drop in a file.
Pick the algorithm you need.
Copy the digest, or compare it against a published checksum.
Frequently asked questions
Are files I hash uploaded?
Nothing is uploaded. The file is read into memory by the page and processed by your own browser, and the site’s Content Security Policy blocks outbound connections entirely — so it cannot send your file anywhere even if it tried. A large download can be checksummed here without sending it anywhere.
Which algorithm should I use?
SHA-256 for anything security-related. MD5 and SHA-1 are broken for security purposes and should only be used to match a checksum someone else has already published in that format.
Why is MD5 available if it is broken?
Because plenty of download pages still publish MD5 checksums, and verifying against them is a legitimate need. It is fine for detecting accidental corruption, and unfit for anything an attacker could influence.
Can I verify a download with this?
Yes — that is the main use. Hash the file, then compare against the checksum on the download page. A mismatch means the file differs from what was published.