โ verify a download wasn't tampered with โ never leaves your browser
File Checksum Verifier
Compute a file's SHA-1/256/384/512 hash and compare it against a published checksum - the standard way to confirm a downloaded installer or ISO hasn't been tampered with. Entirely in your browser.
Click or drop a file here
How it works
Your file is read into memory and passed straight to the Web Crypto API's crypto.subtle.digest() for each of four algorithms โ SHA-1, SHA-256, SHA-384, and SHA-512 โ and if you paste an expected checksum, it's lowercased and checked against all four computed hashes at once, so you don't need to know which algorithm was used to publish it.
FAQ
Do I need to know which hash algorithm the published checksum uses?
No โ the tool computes all four algorithms (SHA-1, SHA-256, SHA-384, SHA-512) for your file at once and checks the pasted expected value against all of them, so you don't need to know in advance which one the publisher used.
Why does even a corrupted or tampered file produce a completely different hash?
That's the avalanche effect built into SHA hash functions: changing even a single bit of the file's bytes produces a wildly different digest. That's exactly what makes comparing hashes a reliable way to confirm a download wasn't corrupted or altered in transit.
Free, unlimited, no account. If this saved you a paid tool, a small thanks is appreciated.