File Hash Calculator

Compute MD5, SHA-1, SHA-256 and SHA-512 checksums of any file and verify downloads against a published hash — free and instant. Files are hashed locally in your browser and never uploaded.

🔐 Drop a file here

or click to browse — any file type · it stays on your device

How to check a file's hash

  1. Choose the file. Drag and drop any file into the box above, or click to browse. Installers, ISO images, documents — every file type works.
  2. Read the checksums. The MD5, SHA-1, SHA-256 and SHA-512 digests are computed immediately. Use the Copy button next to the one you need.
  3. Verify (optional). Paste the checksum published by the download site into the verify field — the tool tells you instantly whether it matches one of the computed hashes.

About this tool

A hash (or checksum) is a short fingerprint computed from a file's contents: change even one byte and the hash changes completely. This free file hash calculator computes the four most common digests — MD5, SHA-1, SHA-256 and SHA-512 — so you can confirm that a downloaded installer or ISO was not corrupted in transit or tampered with, compare two copies of a file, or generate a fingerprint to reference in documentation. SHA-256 and SHA-512 are computed with the browser's built-in Web Crypto API; MD5 uses the well-tested SparkMD5 library.

Hashing happens entirely on your device — the file is read locally by JavaScript and never uploaded to any server, so it is safe to hash private or confidential files. Files up to several hundred megabytes are handled comfortably on a typical computer.

Frequently asked questions

Which hash algorithm should I use?

Use SHA-256 whenever you have a choice — it is the current standard for file verification. MD5 and SHA-1 are fine for detecting accidental corruption, but they are cryptographically broken, so they cannot prove a file was not deliberately tampered with.

The hashes don't match — what does that mean?

The file's contents differ from the original. Common causes: an incomplete or interrupted download, the site updated the file after publishing the checksum, or you are comparing different algorithms (an MD5 against a SHA-256). Re-download the file and compare the same algorithm first.

Is my file uploaded to compute the hash?

No. The file is read and hashed locally in your browser. Nothing leaves your device, and the tool keeps working even if you go offline after the page loads.

Why are hash lengths different?

Each algorithm produces a fixed-size digest: MD5 is 128 bits (32 hex characters), SHA-1 is 160 bits (40), SHA-256 is 256 bits (64) and SHA-512 is 512 bits (128). Longer digests have more possible values and are harder to forge.