File Checksum Calculator

Calculate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 checksums of a local file. The file never leaves your browser.

Part of the free Hash Generator. Runs in your browser — nothing is uploaded.

File Checksum Calculator

A checksum proves a file was not corrupted or swapped. Switch the tool to “Hash a file”, pick the download, and compare the digest with the one published by the vendor.

Worked example: Checksum of the UTF-8 bytes of "hello"

File contents (text stand-in)

hello

Digests

MD5:     5d41402abc4b2a76b9719d911017c592
SHA-1:   aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Practical tip

Compare the full digest, not the first few characters. Attackers can grind collisions on short prefixes.

How to use this Hash Generator

  1. 1Use the live tool above — it runs entirely in your browser and never uploads your data.
  2. 2Paste the sample from the worked example, or use your own input.
  3. 3Copy the result, then adapt the same steps in your editor, script, or pipeline.

File Checksum Calculator FAQs

Is the file uploaded?

No. Hashing runs in your browser with the Web Crypto API. The file stays on your machine.

Which algorithm should I verify?

Use the one the publisher printed. SHA-256 is the usual modern choice. MD5 is still common on older mirrors.