File Checksum Verifier
Drop a file to instantly compute its MD5, SHA-1, SHA-256, and SHA-512 checksums client-side — the file never leaves your browser.
Use the File Checksum Verifier
Select a File
Verify Expected Hash
Checksums
Drop or select a file to compute hashes
All processing is done locally — your file never leaves this page
—
Cryptographically broken — for legacy compatibility only
—
Cryptographically broken — for legacy compatibility only
—
—
Summary
File Checksum Verifier uses the browser's built-in WebCrypto API to compute MD5, SHA-1, SHA-256, and SHA-512 digests for any file you drop or select. Processing happens entirely on your device — no data is uploaded to any server. Once the hashes are ready, you can paste an expected hash to verify whether the file matches a known-good checksum.
How it works
- Drop a file onto the upload zone or click "Choose File" to select one.
- The tool reads the file as an ArrayBuffer in your browser.
- WebCrypto (SHA-1/256/512) and a pure-JS MD5 implementation compute all four digests.
- All four hashes are displayed simultaneously in a copyable list.
- Paste an expected hash in the verification box to check for a match.
- A green checkmark or red mismatch indicator appears instantly.
Use cases
- Verify a downloaded ISO or installer has not been tampered with.
- Compare a file against a vendor-published SHA-256 checksum.
- Audit file integrity before deploying build artifacts.
- Confirm two copies of a file are identical without opening them.
- Generate checksums to publish alongside your own releases.
- Check whether a file changed between two points in time.