Checksum Verify
Verify file integrity by comparing checksums. Auto-detects MD5, SHA-1, SHA-256 and SHA-512.
Runs in your browserFree & unlimited
Mode
Hash algorithm
All hashing happens in your browser. Your files are never uploaded.
About this tool
- 1
Select the file
Choose the file you want to verify by dragging it into the tool or using the file picker.
- 2
Enter the expected hash
Paste the checksum provided by the file publisher or sender into the expected hash field.
- 3
Select the algorithm
Choose the matching hash algorithm (SHA-256, MD5, etc.) used to generate the expected checksum.
- 4
Verify the match
Click Verify to compute the file hash and see an instant match or mismatch result.
- Always copy and paste the expected hash rather than typing it manually to avoid transcription errors.
- If the hash does not match, re-download the file - the most common cause is an incomplete or corrupted download.
- Check that you are using the correct algorithm; an SHA-256 hash will never match an MD5 comparison.
- Side-by-side comparison of computed and expected hash values
- Clear pass/fail indicator with character-level diff highlighting on mismatch
- Auto-detection of hash algorithm based on expected hash length
- Support for SHA-256, SHA-512, SHA-1, and MD5 checksums
- Verify downloaded software installers against official checksums to detect tampering
- Confirm firmware or OS image integrity before flashing to a device
- Validate file transfers between systems in regulated environments
- Check backup archive integrity during disaster recovery testing
It means the file has been altered - either through corruption during download, intentional tampering, or you are comparing against the wrong checksum. Re-download and try again.
Hash lengths are distinctive: MD5 produces 32 hex characters, SHA-1 produces 40, SHA-256 produces 64, and SHA-512 produces 128. The tool matches the expected hash length to the likely algorithm.