File Hash Checker

v1

A file in, its hashes out.

Free · No uploads · On-device

Drop a file here, or click to choose

Any file, any size your browser can read. You can also paste (Ctrl+V) a file straight in.

SHA-256-
SHA-384-
SHA-512-
SHA-1-

No file yet. Checked on this device. Uploaded: 0.

How it works

Read, hash, compare

A hash is a fingerprint of a file's exact bytes. Change one byte and the hash changes completely. This tool reads your file in the browser and runs it through Web Crypto four times, once per algorithm, then shows all four fingerprints. Compare any of them with the hash the publisher lists: if they match character for character, the file is byte-identical to the publisher's.

SHA-1 is shown for legacy checksum lists only. It is broken for security, so never use it to prove a file is safe. The file is read into memory for hashing, so multi-gigabyte files can be slow.

Guide

Three jobs for a hash

Questions

Why four hashes?

Publishers list different ones. SHA-256 is the common standard. SHA-512 is stronger. SHA-384 sits between them. SHA-1 is legacy only: it is broken for security, so use it only to match an old checksum list, never to prove a file is safe.

Why is there no MD5?

Browsers do not offer MD5 through Web Crypto, and MD5 is broken for security anyway. If a download page lists only an MD5, look for a SHA-256 on the same page. If there is none, use a desktop hashing tool for the MD5.

Is the file uploaded?

No. Hashing runs in your browser with Web Crypto. The file is read on your device and never sent anywhere. The page shows Uploaded: 0 throughout.

What if the hash does not match the publisher's?

The file is not the one the publisher hashed. It may be corrupt, incomplete, or a different version, or the download may have been tampered with. Do not trust it. Download it again from the publisher's own site and check once more.

Only Trusted Finds · ToolsExplainersAboutPrivacy