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.
Select a File
Computing hashes…
0%
Verify Expected Hash
Checksums
Drop or select a file to compute hashes
All processing is done locally — your file never leaves this page
MD5
—
Cryptographically broken — for legacy compatibility only
SHA-1
—
Cryptographically broken — for legacy compatibility only
SHA-256
—
SHA-512
—
Copied!
Summary
Drop a file to instantly compute its MD5, SHA-1, SHA-256, and SHA-512 checksums client-side — the file never leaves your browser.
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.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu