File Hash Verifier

Algorithm is inferred from the hash length: 32 hex chars = MD5, 40 = SHA-1, 64 = SHA-256. 0x prefix and whitespace are ignored.

The File Hash Verifier computes the MD5, SHA-1, and SHA-256 digests of any file you drop on it, then compares them against an expected hash you paste in. The match panel turns green when the file is the one you expect, coral when it isn't. Useful for verifying ISO downloads (Ubuntu, Debian, Arch publish SHA-256 sums next to every release), checking that a backup hasn't bit-rotted, confirming a delivered build matches what the vendor signed, or testing a deploy artifact against a known-good hash. The whole computation runs in JavaScript on your machine — the file never gets uploaded.

Built by Bob QA by Ben Shipped

How to use

  1. 1

    Drop a file onto the drop zone, or click it to pick one. Any file type works — text, binary, archive, image, executable.

  2. 2

    All three digests (MD5, SHA-1, SHA-256) appear once hashing finishes, along with the file's name, size, and MIME type.

  3. 3

    Paste the hash you want to verify against in the 'Expected hash' field. The tool figures out which algorithm to compare against from the hash's length — 32 hex chars = MD5, 40 = SHA-1, 64 = SHA-256.

  4. 4

    The match panel turns green if the file is the one the hash describes, coral if it isn't. A single-character difference is enough to fail — that's the whole point of a cryptographic hash.

  5. 5

    Whitespace and a leading '0x' in the pasted hash are ignored, and case doesn't matter. Tap Copy on any digest row to grab it for pasting elsewhere.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…