Images & Files

File Hash Checker

Calculate and verify file hashes (MD5, SHA-1, SHA-256, SHA-512) to confirm a file was not corrupted or tampered with. All hashing happens locally — your file is never uploaded.

Open File Hash Checker →
Looks like you're using an ad blocker. Devbin is free — ads help keep it running.

Hash Algorithm Comparison

AlgorithmOutput lengthSpeedSecurityUse when
MD5128 bits (32 hex)FastestBrokenSimple integrity only, non-security
SHA-1160 bits (40 hex)FastBrokenLegacy systems, non-security
SHA-256256 bits (64 hex)GoodStrongStandard integrity verification
SHA-512512 bits (128 hex)ModerateStrongestHigh-security environments

How to Use It

1

Open the tool

Go to Images & Files and scroll to the File Hash Checker.

2

Load your file

Select the file to check. It is read locally by your browser — no data is sent to any server.

3

Select algorithm

Choose MD5, SHA-1, SHA-256 or SHA-512 — match the algorithm published by the file source.

4

Compare hashes

Paste the expected hash from the download page and compare. If they match, the file is intact.

Pro Tips

💡Always verify hashes for executable downloads (installers, OS images, Docker images) — a mismatch means the file may have been corrupted in transit or replaced by a malicious copy.
💡On the command line: shasum -a 256 file on macOS/Linux, or certutil -hashfile file SHA256 on Windows — useful when verifying files you can't open in a browser.
💡Hash comparison is case-insensitive — abc123 and ABC123 are the same hash. Trim any trailing whitespace before comparing to avoid false mismatches.

Frequently Asked Questions

What is a file hash used for?
Verifying that a downloaded or transferred file is identical to the original. If one bit changes, the hash changes completely — this is how corruption or tampering is detected.
Which algorithm should I use?
SHA-256 for new work — it's the current standard. MD5 and SHA-1 are cryptographically broken but still used for simple integrity checks in non-security contexts.
Is my file uploaded to a server?
No — the hash is computed entirely in your browser using the Web Crypto API. The file bytes never leave your machine.
How do I verify on the command line?
macOS/Linux: shasum -a 256 filename. Windows: certutil -hashfile filename SHA256. Compare the output against the expected hash.

Check a file hash now

Open the File Hash Checker and verify any file's integrity with MD5, SHA-1, SHA-256 or SHA-512 — free, instant, no upload.

Open File Hash Checker →