Compare checksums
Compare a local file hash with the SHA-256 value published in release notes or download pages.
🔒 Browser-side processing
Calculate SHA hashes for uploaded files locally in the browser.
Guide
Calculate SHA hashes for downloads, release artifacts, and shared files in the browser to verify integrity.
Compare a local file hash with the SHA-256 value published in release notes or download pages.
The browser reads the file and computes the hash locally; the selected file is not uploaded by this tool.
When needed, keep SHA-256 and SHA-512 values together in verification notes.
Workflow
Examples
Input
ubuntu-24.04.iso
Output
SHA-256
9b2e1f...c47a3d
If a single character differs from the published checksum, the file is corrupted or tampered with.
Troubleshooting
Hex digests are case insensitive. 9B2E and 9b2e are the same value — normalize the case before comparing.
Hashing happens in memory, so multi-gigabyte files can overwhelm the tab. Use an OS command such as shasum or certutil for those.
SHA-1 has demonstrated collision attacks and is unsuitable for security verification. Use SHA-256 or stronger.
Review
A hash identifies file content and helps with integrity checks. It does not restore the original file or provide secrecy.
Very large files can use more browser memory and processing time. Wait briefly before assuming the calculation failed.
Related