Calculate and verify a file checksum
Calculate the MD5, SHA-1, SHA-256 and SHA-512 fingerprints of a local file, and automatically compare the result to an expected hash. The file is never sent to a server: all calculation happens in your browser.
How it works
After downloading a file (installer, ISO image, archive), it's wise to verify that its cryptographic fingerprint matches the one published by the official source, to detect corruption or tampering. Select the local file: its four most common fingerprints are calculated, and if you provide an expected hash, the tool immediately tells you whether it matches one of them.
Is the file sent anywhere for calculation?
No. Reading the file and calculating the SHA-1/256/512 fingerprints (via the native WebCrypto API) and MD5 (pure JavaScript implementation included in this page) happen entirely in your browser, with no network requests related to the file's content.
Which algorithm did the source most likely use?
It depends on the source: SHA-256 is now the most common for integrity checks, but MD5 and SHA-1 are still sometimes published out of habit or for compatibility with older tools. Since all four are calculated at once, there's no need to guess in advance: just paste the announced hash, whatever its format.
Privacy: the file never leaves your device — the calculation is done 100% locally, via the native WebCrypto API and a built-in MD5 implementation in the page.