Get it from the official source
We don't host files. These links take you straight to the genuine, safe installer on the developer's website.
A checksum is a short fingerprint calculated from the contents of a file. When a vendor publishes a SHA-256 or MD5 value next to a download, you can recalculate that same value on your own machine and compare. If the two strings match exactly, your copy is bit-for-bit identical to the original. If they differ, something is wrong โ and that is what "checksum verification failed" is telling you.
A mismatch almost always means one of two things: the file was corrupted in transit (a dropped packet, a bad disk sector, or an interrupted download), or it was altered, possibly by malware or a compromised mirror. Either way you should not trust or run the file until you have a copy whose hash matches the official value.
The good news is that verifying checksums on Windows takes one short command and no extra software. This guide shows you exactly how to do it, how to read the result, and what to do when the numbers don't line up.
Helpful tools
HashTab
Adds a Hashes tab to file Properties for quick checksum comparison
Visit official site โFree Download Manager
Download manager that resumes and integrity-checks large files
Visit official site โVeraCrypt
Security tool whose downloads come with published checksums and signatures
Visit official site โMicrosoft PowerToys
Utility suite that complements built-in Windows hashing tools
Visit official site โStep-by-step fix
-
1
Find the official checksum on the vendor's download page and note which algorithm it uses (SHA-256 is preferred over MD5 or SHA-1).
-
2
Open PowerShell, navigate to the file's folder, and run: Get-FileHash yourfile.ext -Algorithm SHA256.
-
3
Alternatively, in Command Prompt run: certutil -hashfile yourfile.ext SHA256.
-
4
Compare the generated hash against the vendor's published value; the match must be exact (case does not matter).
-
5
If they do not match, delete the file and download it again from the official source over a stable connection.
-
6
If the new download still fails, switch to the vendor's primary mirror and confirm you are using the correct version's checksum.
-
7
For security-critical files, also verify the vendor's GPG/PGP signature using a tool like Gpg4win.
-
8
Only run or install the file once a downloaded copy produces a hash that matches the official value.
What a Checksum Actually Proves
A cryptographic hash like SHA-256 turns any file into a fixed-length string. Change even a single byte and the resulting hash changes completely, so it is an extremely sensitive corruption detector. Matching hashes give you strong confidence that your download is complete and untampered.
It is worth knowing that MD5 and SHA-1 are now considered weak against deliberate tampering, though they are still fine for catching accidental corruption. Whenever a vendor offers SHA-256, prefer it over MD5 for security-sensitive downloads such as operating system images.
How to Calculate a Hash on Windows
Windows ships with two built-in tools, so you rarely need to install anything. In Command Prompt, run certutil -hashfile yourfile.iso SHA256. In PowerShell, run Get-FileHash yourfile.iso -Algorithm SHA256. Both print the file's hash, which you then compare against the value on the vendor's download page.
Comparison is case-insensitive but otherwise must be exact. Copy the vendor's value into a text editor next to your result, or use PowerShell's comparison to avoid eye strain when checking 64-character strings.
When the Hashes Don't Match
A mismatch is not something to override or ignore. The most likely explanation is a corrupted download, so the first move is simply to delete the file and download it again, ideally over a stable wired connection or using a download manager that verifies integrity.
If the freshly downloaded file still fails to match the official hash, treat it as suspicious. The mirror could be compromised, the published value could be outdated, or the file could be intentionally modified. Switch to the official primary source and report the discrepancy to the vendor.
Make Sure You Have the Right Reference Value
Sometimes the checksum genuinely fails because you are comparing against the wrong number. Vendors release new versions frequently, and an old hash on a forum post will not match a current build. Always copy the checksum from the same official page and version that hosts the download.
Watch for the algorithm too โ comparing your SHA-256 result against the vendor's MD5 value will obviously never match. Confirm both strings use the same algorithm before concluding anything is wrong.
Verify Signatures for Extra Assurance
For the highest-security downloads, vendors also publish a GPG or PGP signature. A signature proves not only that the file is intact but that it genuinely came from the publisher, because it is cryptographically tied to their private key. Tools like Gpg4win let you verify these signatures on Windows.
Signature verification is more involved than a simple hash check, but for things like Linux ISOs, cryptocurrency wallets, or security software, it is the gold standard for confirming authenticity.
Frequently asked questions
Questions & answers
No questions yet โ be the first to ask!
Ask a question
Please sign in with your email to ask a question.
Comments (0)
No comments yet. Share your experience!
Leave a comment
Please sign in with your email to comment.