Verify file integrity locally

File Hash Verifier

Drop a file to compute its checksum right in your browser, then compare it against the value you were given. Nothing is uploaded anywhere.

Drop a file here, or click to choose one Hashing runs entirely in your browser — the file never leaves your device

How it works

1

Choose a file

Drag a file onto the drop zone or click it to pick one from your device. Large files are read in your browser, not uploaded.

2

Pick an algorithm

Choose SHA-256, SHA-1, SHA-384 or SHA-512 to match whatever checksum was published alongside the file.

3

Compare the result

Paste the expected hash and get an instant match or mismatch — useful for verifying downloads haven't been corrupted or tampered with.

FAQ

Is my file uploaded anywhere?

No. The file is read and hashed entirely in your browser using the Web Crypto API. It is never sent to a server.

Why isn't MD5 supported?

Browsers' built-in Web Crypto API does not implement MD5 because it is considered cryptographically broken. Use SHA-256 or a stronger algorithm for verifying file integrity instead.

Why would a hash not match the expected value?

Even a single changed byte — from corruption during download, a different file version, or a tampered file — produces a completely different hash. A mismatch means the file is not identical to the original.

Try other tools