File Hash Checker
Calculate or verify an MD5, SHA-1, SHA-256, or SHA-512 checksum. Your file never leaves this browser.
Processed entirely in your browser. Never uploaded to a server.
Or drop any file here. It is read locally to calculate its checksum.
A file hash is a fingerprint calculated from every byte in a file. Use it to compare a download with the checksum published by its creator, to check a file wasn't corrupted or tampered with in transit, or to record an exact version of a file before sharing it. Pick the algorithm that matches whatever value you're checking against, or SHA-256 by default if you're just creating one from scratch.
How to verify a downloaded file
- Find the published hash value and algorithm from the vendor's official download page or signed release notes.
- Select that same algorithm above.
- Select the downloaded file here.
- Paste the published value into "Expected hash" and check the match result, or compare the two values yourself if you'd rather.
- If they don't match, do not assume the download is the expected file.
What this does not prove
A hash can check equality. It cannot prove that a file is safe, identify who created it, or replace a trusted signature. The expected hash must come from a source you already trust.
FAQ
Is my file uploaded to create the hash?
What is a file hash used for?
How do I verify a file against a hash someone published?
Which algorithm should I use?
Does a matching hash prove a file is safe?
Can I hash a large file?
Are these hashes case-sensitive?
Need to compare structured configuration instead? Use JSON Diff.
What does a matching SHA-256 hash actually prove? Read what a SHA-256 hash proves (and what it doesn't).
Advertisement
Ads help keep Kit-Bin free.