File Checksum Calculator
Calculate SHA-256, SHA-384 and SHA-512 file hashes locally and compare an expected checksum with the selected file.
Choose a file
Select a file from your device. It stays in your browser while this tool runs.
Choose your options
The default settings work for most files.
How to use File Checksum Calculator
- Choose the exact downloaded file, up to 100 MiB.
- Optionally paste an expected SHA-256, SHA-384 or SHA-512 hexadecimal digest.
- Calculate hashes and inspect the match result before using the file.
Verify a download against a trusted digest
File checksums help detect corruption and identify byte-for-byte changes. This calculator hashes the original file rather than its name or text representation. Compare the output with a digest supplied through a trusted release channel. A digest delivered by the same compromised source as the file does not independently establish authenticity.
How comparison works
The expected value must be a plain 64-, 96-, or 128-character hexadecimal digest. Uppercase and lowercase are equivalent. The tool reports which algorithm matched, or a mismatch. It reads the selected file into memory using Web Crypto, so the 100 MiB limit keeps ordinary checks manageable; it is not a streaming multi-gigabyte verifier.
Is this different from the text hash generator?
Yes. This tool hashes exact binary file bytes and compares a published checksum; the text tool hashes a string encoded as text.
Is input uploaded?
Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.