File Hash Checker
Compute MD5, SHA-1, SHA-256, SHA-512 and more for files of any size, and verify them against a published checksum.
Drop files here, or
Any type and any size. You can choose several files at once.
Files are never uploaded.
How to use
- Drop files above or click “choose files”. You can add several at once.
- Pick the algorithms to compute. MD5, SHA-1, SHA-256 and SHA-512 are on by default, and turning on another one later computes it for files already added.
- Large files show progress and speed, and you can cancel at any time.
- Paste the hash or SHA256SUMS list from the download page into “Compare with a hash”, or click “Open checksum file”. Each file is marked as matching or not.
- Click “Copy” on a row to grab a hash, or export a checksum list in sha256sum format below.
FAQ
Are my files uploaded?
No. Files are read in pieces and hashed inside your browser. Their contents never leave your device, and the tool works offline.
How large can a file be?
There is no limit. The tool reads 4 MB at a time and hashes it before reading the next piece, so even multi-gigabyte ISO images use little memory. Speed depends on your disk and device.
What can I paste to compare?
A hash in hex (any case, optionally separated by spaces or colons) or Base64, output from sha256sum or md5sum and SHA256SUMS files, “SHA256 (file) = …” lines from shasum --tag, and results from PowerShell Get-FileHash or certutil -hashfile. When a list covers several files, the line with the matching file name is used.
What should I do when it says “No match”?
Check that you are comparing the same version of the file and the same algorithm, then download it again. If it still does not match, the file was corrupted in transit or tampered with, so do not open or install it.
Which algorithm should I use?
Whichever the download page publishes, usually SHA-256. MD5, SHA-1 and CRC32 only catch accidental corruption and cannot stop someone from crafting a file with the same hash. SHA-256, SHA-512, SHA3 and BLAKE3 are all considered secure.
Related tools
Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text at once, and check them against an expected value.File to Base64
Convert images and any other file to Base64 or a Data URI, or turn Base64 back into a file to preview and download.HMAC Generator
Compute HMAC-SHA256, SHA-384, SHA-512, SHA-1 and MD5 of a message with a secret key, and verify webhook or API signatures.