File hash checker and checksum calculator
Make sure a download is complete and has not been tampered with. Drop the file here, paste the checksum from the download page, and the checker tells you at once whether they match. It calculates MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256 and CRC32 for files of any size, or for text. Files are read in your browser and never uploaded.
Free · No sign-up
How to use it
- Drop the file you downloaded on the box, or choose several files at once.
- Paste the checksum shown on the download page, or open its SHA256SUMS or .sha256 file. The type of hash is detected from its length.
- Read the result: a green Match means the file is exactly the one that was published; No match means it is incomplete, damaged or different.
- Copy any hash, or download a checksum file that you can share or check later with sha256sum -c.
Why use this tool
Instant verification
Paste the expected hash and see Match or No match for every file, with the algorithm detected for you.
Seven algorithms at once
MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256 and CRC32 in a single pass over the file.
Large files
Files are read in slices in a background thread, so multi-gigabyte ISO images work without freezing the page.
Checksum files
Reads SHA256SUMS, .md5 and .sha256 files in GNU and BSD format and matches each file by name.
Text hashing
Switch to Text to hash a string as UTF-8, for example to compare a password hash or an API signature.
Nothing uploaded
Hashing runs on your device. The file never leaves it, which matters for private documents and backups.
Which hash algorithm should you use?
| Algorithm | Length (hex) | Use today |
|---|---|---|
| MD5 | 32 | Only to spot accidental damage. Not safe against tampering. |
| SHA-1 | 40 | Legacy. Collisions have been shown, so avoid it for security. |
| SHA-256 | 64 | The standard choice for verifying downloads. |
| SHA-384 | 96 | Strong; used in some certificates and TLS. |
| SHA-512 | 128 | Strong; often faster than SHA-256 on 64-bit computers. |
| SHA3-256 | 64 | Modern alternative with a different design from SHA-2. |
| CRC32 | 8 | Quick error check in ZIP files and networks. Not for security. |
Why check a hash after downloading?
A hash is a short fingerprint of a file. Change a single byte and the fingerprint changes completely. When a project publishes the SHA-256 of an installer or ISO image, you can hash your copy and compare: if the values match, your file is exactly the original.
This catches broken downloads, corrupted USB copies and files that were swapped on a mirror. For the strongest protection, take the expected hash from the official website over HTTPS, not from the same mirror as the file.
How to check a hash without this page
- Windows: open PowerShell and run Get-FileHash file.iso -Algorithm SHA256.
- macOS: open Terminal and run shasum -a 256 file.iso.
- Linux: run sha256sum file.iso, or sha256sum -c SHA256SUMS to check a list.
- All of them print the same hexadecimal hash as this page.
Privacy
Many online hash tools upload your file to calculate the checksum. This one reads the file with your browser and calculates the hashes with WebAssembly on your device. You can disconnect from the internet after the page has loaded and it still works.
Frequently asked questions
How do I verify a SHA-256 checksum?
Drop the file on the box, paste the SHA-256 value from the download page into Expected hash, and look for the green Match label.
What does No match mean?
The file is not identical to the original. Download it again, ideally from the official site. If it still does not match, do not open it.
Are capital letters important?
No. Hashes are hexadecimal, so ABC and abc are the same. The checker ignores case and spaces when comparing.
Is there a file size limit?
No fixed limit. Files are read in 8 MB slices, so even large ISO images work. Speed depends on your device, usually several hundred MB per second on a computer.
Is MD5 still safe?
MD5 still detects accidental corruption, but attackers can create two different files with the same MD5. Use SHA-256 or stronger when security matters.
Can I hash a text or password?
Yes. Switch to Text and type it. The hash updates as you type. Note that real password storage uses salted algorithms such as bcrypt, not a plain hash.
Checksums and hashes explained
Related tools
Need something built?
Tell us what you want to create.
Tell us what you need built, from a simple website to a complete app, AI solution, automation, or custom system.