Free · Local file processing · No sign-up

File Checksum Calculator

Calculate SHA-256, SHA-384 and SHA-512 file hashes locally and compare an expected checksum with the selected file.

STEP 1

Choose a file

Select a file from your device. It stays in your browser while this tool runs.

Drag and drop your file hereor browse from your device
Your file stays in this browser while it is processed.
STEP 2

Choose your options

The default settings work for most files.

How to use File Checksum Calculator

  1. Choose the exact downloaded file, up to 100 MiB.
  2. Optionally paste an expected SHA-256, SHA-384 or SHA-512 hexadecimal digest.
  3. 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.

Related tools and guides

Practical guides for this tool

Browse all developer tools