Get MD5, SHA-1, SHA-256 and SHA-512 checksums of any file and compare them with a published hash. Everything runs locally in your browser - your files are never uploaded to a server, no registration is required, and the tool is completely free.
How to File Hash Checker (SHA-256, MD5)
Choose one or more files of any type. They are hashed on your device and never uploaded.
Pick the algorithms you need: MD5, SHA-1, SHA-256, SHA-384 or SHA-512.
Paste the checksum from the download page to compare. The algorithm is detected from its length.
Copy any hash, or copy every result as text.
Features
Every common algorithm: MD5, SHA-1, SHA-256, SHA-384 and SHA-512. SHA hashes use the browser's built-in Web Crypto; MD5 uses a small built-in implementation that reads the file in chunks.
Instant match check: Paste a bare hash, a sha256sum or BSD-style line, colon-separated hex or an SRI string (sha384-...). Upper or lower case both work, and the result shows match or mismatch.
Batch hashing: Drop many files at once. Each gets its own card with progress, copy buttons and a match badge.
Nothing leaves your device: Hashing happens in your browser. Neither the file nor its hash is sent anywhere.
Frequently asked questions
Which algorithm should I use?
Use whatever the publisher lists, most often SHA-256. MD5 and SHA-1 are broken for security purposes: fine for catching a corrupted download, but not proof that a file was not deliberately tampered with.
Can it hash very large files?
MD5 reads the file in chunks, so it works on large files. The SHA algorithms need the whole file in memory at once. Above about 1 GB the tool warns you, because phones in particular may run out of memory.
Is my file uploaded to calculate the hash?
No. The hash is computed in your browser, and the file never leaves your device.
Why does my hash not match?
Either the file differs from the one the publisher hashed (an incomplete or altered download), or the hash you pasted belongs to a different file or algorithm. Download the file again and check which algorithm the publisher used.