You are offline. Tools you have opened before keep working.
File checksum calculator
Verify that a downloaded file is complete and unchanged. Choose the file, paste the checksum from the download page and see at once if it matches.
Free and private. Everything runs in your browser, nothing is uploaded.
Report a problem
How it works
Enter text or choose a fileThe hash appears at the top as you type.
Copy the valueCopy it with one click, in lowercase or uppercase.
Compare if neededPaste an expected value to check it.
Why verify a download
A checksum published next to a download lets you confirm that your copy is exactly the file the author released: no broken download, no corrupted USB stick, no tampered mirror. Linux images, firmware updates, password managers and many installers publish SHA-256 sums for this reason.
Choose the file, paste the value in the compare box, and the tool calculates MD5, SHA-1, SHA-256, SHA-384 and SHA-512 and tells you which one matches. Spaces and prefixes like sha256: are ignored.
Large files, no upload
The file is read directly from your device. Nothing is uploaded, so even multi gigabyte images are checked privately, limited only by the memory of your browser.
Frequently asked questions
The checksum does not match. What now?
Download the file again, ideally from the official site. A mismatch means the file is different from the one published.
Are my files uploaded?
No. Files are read and hashed in your browser.
Should I use MD5 for passwords?
No. MD5 and SHA-1 are broken for security purposes. Use them only for checksums. Passwords need slow hashes like Argon2 or bcrypt.
Why does my hash differ from another tool?
Usually because of a trailing newline or a different text encoding. This tool hashes exactly what is in the box, as UTF-8.
How large can files be?
Several hundred megabytes work on most devices; the limit is the memory of your browser.