🔏

File Checksum Verifier

Calculate and verify MD5, SHA-1, SHA-256 and SHA-512 checksums for any file. Compare against a known hash to verify integrity. Free, runs in your browser.

🔒 Security Tools Free Browser-based
Tool

What is a File Checksum?

A checksum (or hash) is a fixed-length fingerprint computed from a file's contents. Even a single changed byte produces a completely different hash. Software publishers provide checksums so you can confirm a downloaded file is authentic and was not corrupted or tampered with in transit.

Hash Algorithm Comparison

AlgorithmOutput lengthSecurityCommon use
MD5128-bit (32 hex)Deprecated for securityLegacy checksums, quick integrity
SHA-1160-bit (40 hex)Deprecated for securityGit commits, legacy systems
SHA-256256-bit (64 hex)SecureFile integrity, code signing
SHA-512512-bit (128 hex)Very secureHigh-security file verification

How to Verify a Downloaded File Step by Step

  1. Download the file from the official source.
  2. Find the publisher's checksum — usually listed on the download page next to the file or in a separate .sha256 or CHECKSUMS.txt file.
  3. Drop your downloaded file into this tool and select the same algorithm the publisher used (SHA-256 is the most common).
  4. Compare the hash this tool generates against the publisher's hash — they must match character for character.
  5. If they match: the file is intact and unmodified. If they do not match: re-download from the official source or try a different mirror.

From the terminal: sha256sum filename (Linux/macOS) or Get-FileHash filename (PowerShell on Windows) performs the same check without a browser tool.

Frequently Asked Questions