Checksum calculator
Calculate the MD5, SHA-1, SHA-256 and SHA-512 checksum of any file and compare it with the one you were given. Free, private — nothing leaves your browser.
Drop any file here, or click to browse
MD5, SHA-1, SHA-256 and SHA-512. Nothing is uploaded.
Related tools
Generate hash
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from any text, live as you type. Nothing is uploaded.
Generate UUID
Generate random UUID v4 identifiers, in bulk, with hyphens/uppercase/braces formatting.
Base64 encode/decode
Encode text to Base64 or decode Base64 back to text, instantly.
More related tools
Everything you need to verify a file
Four algorithms at once
MD5, SHA-1, SHA-256 and SHA-512 side by side, no dropdown to switch.
Built-in compare
Paste the expected checksum and see straight away whether the file matches.
100% private
Your file never leaves your device. Hashing runs in your browser.
Any file type
ISOs, installers, archives, documents, images. If it's a file, it works.
Check a file's checksum in three steps
- 1
Choose your file
Drop any file onto the page or click to browse. It is read in your browser and never uploaded.
- 2
Read the checksums
MD5, SHA-1, SHA-256 and SHA-512 all appear at once. Larger files take a few seconds.
- 3
Compare with the expected value
Paste the checksum the publisher gave you. The tool tells you whether it matches any of the four.
Built for downloads, backups and releases
A checksum is a short fingerprint of a file. If even one byte changes, the checksum changes completely, so a match tells you the file is intact.
Verifying a download
Check an installer or ISO against the checksum on the publisher's site before you run it.
Checking backups
Confirm a copied or restored file is identical to the original.
Publishing a release
Generate the SHA-256 to list next to your own downloads.
Spotting duplicates
Two files with the same checksum have the same contents, whatever they are named.
Frequently asked questions
What is a checksum?
+
A checksum is a short string calculated from a file's contents. The same file always gives the same checksum, and changing even one byte gives a completely different one, so it works as a fingerprint for checking a file is intact.
Is my file uploaded anywhere?
+
No. The file is read and hashed in your browser. Nothing is sent to a server.
Which checksum should I use to verify a download?
+
Use whichever the publisher lists, and prefer SHA-256 or SHA-512 when you have a choice. Paste their value into the compare box and the tool matches it against all four algorithms.
What does it mean if the checksums don't match?
+
The file you have is not byte-for-byte the one the checksum was made from. The download may be incomplete or corrupted, or the file may have been changed. Download it again from the original source and recheck.
Is there a file size limit?
+
Files up to 1 GB. The whole file is read into your browser's memory to hash it, so very large files may fail on devices with little memory.
Is MD5 still safe to use?
+
Not against someone deliberately forging a file, because MD5 and SHA-1 have known collision attacks. They still catch accidental corruption. Use SHA-256 or SHA-512 when security matters.
Check a file's checksum now
Free, no account needed.