Calculate file checksums and verify integrity (MD5, SHA-1, SHA-256)
Upload a file and calculate its checksum using MD5, SHA-1, or SHA-256. Compare it against an expected value to verify the file has not been corrupted or altered during download or transfer.
Initializing in your browser…
You burned an ISO to a USB stick and want to confirm it is bit-for-bit identical to the source before booting it.
File
ubuntu-24.04.iso (selected locally)
Checksums
CRC32: 8f3a1b2c MD5: b1946ac92492d2347c6235b4d2611184 SHA-256: 9f86d081884c7d659a2feaa0c55ad015…
The file is read in your browser and reduced to checksums you compare against the values the publisher posted; any mismatch means corruption or tampering. CRC32 catches accidental transmission errors cheaply, while SHA-256 is the one to trust for integrity. The file never leaves your machine.
Upload a file and calculate its checksum using MD5, SHA-1, or SHA-256. Compare it against an expected value to verify the file has not been corrupted or altered during download or transfer.
Confirm that a downloaded ISO, installer, or archive matches the hash published by the developer.
Ensure a file sent via email or cloud storage arrived intact by comparing checksums on both ends.
Use whichever algorithm the file publisher provides. SHA-256 is the most common choice for modern software verification.
The checksum calculator is focused on file verification with a comparison feature. The hash generator is broader, supporting text input and multiple simultaneous algorithms.
Conversions run on your device in JavaScript. The values you enter are never sent over the network.