MD5 & SHA Checksum Utility

MD5 & SHA Checksum Utility is a tool that allows you to generate CRC32, MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of single or multiple files. You can also verify hashes with the matching file to ensure the file integrity is correct.

You may click on the Browse button to select a file/folder to generate hashes. Alternatively, you may also drag and drop or do a right-click on any file/folder to generate hashes. The generated hashes can be copied to clipboard or saved as CSV/HTML/TXT file.

File Panel
File Panel

Folder Panel
File Panel

Feature Free Pro
MD5, SHA-1, SHA-256 & SHA-512 tick tick
CRC32 & SHA-384 cross tick
Copy to Clipboard tick tick
Drag and Drop tick tick
Verify Hash tick tick
Hash Multiples Files from Folders and Subfolders cross tick
Export Report as CSV/HTML/TXT file cross tick
Windows Explorer Context Menu Integration cross tick
Price $0 $9.99
Get it from CNET!

Or Download from SoftPedia

Purchase Now

Instruction to Generate hash

  1. Tick on the hashes that you want to generate
  2. Drag and drop a file into the program or use the Browse button to select a File
  3. Selected hashes will be generated
  4. Click on Copy All button if you want to copy all the selected hashes to clipboard (Useful for sharing hash with people)

Instruction to Verify hash

  1. Download a software that provides MD5, SHA-1 & SHA-256 hash
  2. Copy one of the hashes to clipboard (Ctrl + C)
  3. Drag and drop the downloaded file into the program or use the Browse button to select the downloaded file
  4. Selected hashes will be generated
  5. Click on the Paste button
  6. Click on the Verify button and the result will be displayed in a message box

You can try generate hash for this software and verify with one of the the checksum below.

Checksums for MD5 & SHA Checksum Utility 2.1 (Free)

MD5 Checksum: 2D423B85E6684956B817E6C7E36BE3DC
SHA-1 Checksum: 4B70B5213249014C3785460720B81B5F9BEABEC3
SHA-256 Checksum: D3D6F3597AEBA37312F61E59BA465E57B19140CC9A4517C7F9C49461F1D0A4BB
SHA-512 Checksum (double-click below in order to select and copy full checksum): 53914AFA0E66C50BBD12D9FFB7833FD5094FA10735D8700BFF9CD87C2A7EB478D6715B34EAE4F53652F0E48EC3526C51C431C08ACF4EC70E8DD5FCD5FA84C129

If you like this software, you may wish to donate via paypal.

You can email me or post a comment here for any feedback or suggestions.

Bookmark and Share

539 Comments Add your own

  • 1. TheGR8CornJulio  |  October 22, 2019 at 1:06 pm

    Your checksum pro is great I have used it a vast number of times with no complaints, I ran into a situation where I needed to add the md5 sha1 and 256 including the file size in bytes,I had several entries in a couple of files not a major undertaking however if you could consider adding that in an update that would be in my opinion a very nice addition. Thank You for the great work

    • 2. Raymond  |  October 22, 2019 at 10:19 pm

      Hi TheGR8CornJulio,

      Thanks for the comment and support.
      Can you elaborate more or give me an example on what is the input and expected output.


  • 3. JORGE JESUS SAINZ CASALLA  |  October 20, 2019 at 3:12 am

    Great tool, i already purchased, consider save the last folder used or put in config

    • 4. Raymond  |  October 20, 2019 at 7:58 pm

      Hi Jorge,

      Thanks for your support and feedback.


  • 5. John Snow  |  October 1, 2019 at 3:33 pm

    Hi mate, Great App, Using that as long as I remember – a Suggestion – to enable HASH calculation for strings – I know OS do that by default but to do that by myself I need to run a complicated PS script which is not very convenient – GG

  • 7. John Bowen  |  September 24, 2019 at 8:05 pm

    Awesome app you guys. I previously unzipped a Linux image file and the sha256 did not match. So I processed the zipped .img and it matched. Does that mean the unzipped version is corrupt? Thanks again for your work and patients.

    • 8. Raymond  |  September 24, 2019 at 9:16 pm

      Hi John,

      Thanks for using MD5 & SHA Checksum Utility.

      Most probably the linux website published the sha256 checksum of the zipped .img file. If it matched, then it is fine. No need to worry about the unzipped version.


  • 9. Jamil  |  September 9, 2019 at 4:41 am

    I have a large ZIP file stored on my network storage that I used MD5 & SHA Checksum Utility 2.1 Pro to verify the SHA-256 hash. A file of this size understandably takes time to calculate all hashes. However, I was still able to paste in and verify the expected hash from the download page. The utility returns an error stating hashes do not match even though the hash calculation is not yet finished. The utility was aware that hash calculation was pending, so I think my verify request should have been queued instead of returning an error. This looks like a minor bug to me.

    • 10. Raymond  |  September 9, 2019 at 11:04 pm

      Hi Jamil,

      Thanks for your feedback.
      Ideally, the verification hash text box should be disabled during calculation.


      • 11. Leslie  |  October 4, 2019 at 4:49 am

        Hi Raymond,
        During calculation the ‘Verify’ button should be disabled. Otherwise it gives false results if someone clicks on it during calculation.

        If there was no calculation before and i pasted a Hash value for the verification, then Verify gives False as the result, when calculation is still in progress.

        If there was a calculated result before (File A), and i pasted a Hash value for the verification AND dropped a different file (File B) than the one i used before for the prev. calculation, then Verify gives True as the result, when calculation is still in progress. This is because the application still uses the calculated values from the previous calculation.

        • 12. Raymond  |  October 4, 2019 at 8:46 am

          Hi Leslie,

          Thanks for providing the detailed scenarios for this feedback. I have taken note on this.


  • 13. Bash Bunny update firmware – it-security  |  August 27, 2019 at 8:59 pm

    […] windows, I used this software : . Or you can use powershell […]

  • 14. 哈希值计算工具 – 李华 Lihua  |  August 17, 2019 at 11:18 am

    […] MD5 & SHA-1 Checksum Utility […]

  • […] Home Page  Download Page  […]

  • 16. Gary  |  July 8, 2019 at 4:00 am

    I use your utility to check if two versions of a file are actually different. That is, calculate the checksum on file version 1, copy to clipboard, calculate checksum on file version 2, paste the v1 checksum in the v2 ‘verify’ box, and click on verify.

    It would be great if I could just select the two files, right click, and select a context option to ‘compare file checksums’.

    • 17. Raymond  |  July 8, 2019 at 10:53 am

      Hi Gary,

      Thanks for the suggestion.
      Will take note on that.


  • 18. Off A Cough (@OffACough)  |  June 30, 2019 at 6:52 am

    Hi Raymond,

    Does the Pro version support a command-line format? I would like to be able to script such verifications, and your tool is in the running for something which I might purchase for Windows use.


    • 19. Karl Wester-Ebbinghaus (al Qamar)  |  June 30, 2019 at 4:29 pm

      As far as I know powershell has something like get-hash.

    • 20. Raymond  |  June 30, 2019 at 10:46 pm

      Hi Off A Cough,

      Pro version does not have command-line function.

      You may want to look into Powershell as suggested by Karl?

      @Karl, thanks for the suggestion.


  • 21. Derek  |  June 15, 2019 at 9:02 am


    I’m very satisfied this app with the Pro version.

    However, HiDPI support at high resolution issue.

    Of course, there is no problem in using app at high resolution.

    However, I would like to add HiDPI support to future development roadmap.

    Thank you for developing and providing good app.

    • 22. Raymond  |  June 15, 2019 at 5:53 pm

      Hi Derek,

      Thanks for your feedback.


    • 23. Karl Wester-Ebbinghaus (@tweet_alqamar)  |  June 20, 2019 at 2:24 pm

      Eventually it would be a way to make a UWP app or at least offer the app via store using free MSIX converter. This could then also include the dotnet config file to avoid 3.5 installation.

      • 24. Raymond  |  June 21, 2019 at 12:47 am

        Hi Karl,

        Thanks for sharing this.


  • 25. Kakak  |  May 25, 2019 at 5:32 pm

    Rat virus inside scan it with virus total

    • 26. Raymond  |  May 25, 2019 at 11:25 pm

      Hi Kakak,

      It is a false positive.
      You may review their overall and community score.


  • 27. Timo Beil  |  May 22, 2019 at 3:50 am

    Hello, I really like this program because it’s very easy to use. Maybe I’ll buy the pro version but I have some “issues” with it. For large files it takes a very long time to get the hashes. I’ve tested it with a 18,6GB 7z-file. I know it is huge and it should take some time but here are my results:

    MD5: 6:36 minutes
    SHA-1: 6:42 minutes
    SHA-256: 9:17 minutes
    SHA-512: 8:47 minutes

    Is this normal?

    My second question is: Is it possible to implement CRC64 (for the pro version)?

    Thanks and kind regards

    • 28. Raymond  |  May 22, 2019 at 9:13 pm

      Hi Timo,

      Large file will take a while to generate and this also depends on your hardware like CPU speed.

      CRC64 is not considered. I will add into the feedback list.
      If you require customization of the software, please contact


  • […] Now, to run checksum, we’ll use a freeware utility called MD5 & SHA Checksum Utility. […]

  • 30. John Black  |  April 15, 2019 at 11:37 pm

    I paid for the Pro license. But it failed the first time I ran it.
    Unhandled exception has occurred…. “This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.”

    • 31. Raymond  |  April 15, 2019 at 11:51 pm

      Hi John,

      What is the Operating System that you are using?
      Did you have .NET Framework 3.5 installed?

      If you do not want to install .NET Framework 3.5 in Windows 10, you may refer to this comment for workaround.


      • 32. John Black  |  April 18, 2019 at 8:35 am

        I am on Windows 10. Installation of the .NET framework was suggested and I agreed. It appeared to work although I did not watch the details that carefully.

        • 33. John Black  |  April 18, 2019 at 9:04 am

          But I just checked in the registry and I do have .NET 3.5 installed. In fact, I have v2.0, v3.0, v3.5, and v4.0 installed. But did you see the error message? Are you sure the the lack of “…FIPS validated cryptography algorithms” is related to .NET 3.5? We just recently made a switch to requiring FIPS.

          • 34. Raymond  |  April 18, 2019 at 8:15 pm

            Hi John,

            So far I did not hear any feedback from the other user on this FIPS error. I did a test in a fresh Windows 10 machine and don’t have that issue as well.
            Not sure if the program is conflicting with your other setup/program?

            Can you try the solution suggested by Enyo below?


      • 36. Raymond  |  April 18, 2019 at 8:16 pm

        Hi Enyo,

        Thanks for the comment.
        Hope this can resolve John’s problem.


  • 37. Sergio  |  April 12, 2019 at 9:34 pm

    Hi David,

    I need a fast way to check the the files on a dvd are identical to the ones on the pc after mastering a data dvd. Can I do this with your tool? It looks like the tool can create the sha of each file in a directory, maybe then I can save them in a text file but afterwards do I have to check one by one?


    • 38. Raymond  |  April 15, 2019 at 8:43 pm

      Hi Sergio,

      Yes, the Pro version can support SHA for each file in a directory.
      You can also save it in a CSV file and then use tools like excel for easy comparison.


  • […] mejor manera de ejecutar sumas de comprobación en Windows 10 es con una herramienta llamada MD5 & SHA ChecksumUtility . Calculará las sumas de comprobación MD5, SHA-1 y SHA-256 para un archivo dado simultáneamente […]

  • 40. Ernest  |  February 5, 2019 at 4:35 am

    Does this program check the authenticity in a Linux file Sha256.txt.gpg as well as the Integrity Linux Sha256sum.txt?. Linux Mint 19.1 advises to check both before installing the iso.
    Thanks in advance

  • […] per la verifica delle chiavi SHA, ma potete utilizzare un programmino, come ad esempio MD5 & SHA Checksum Utility, molto semplice da […]

  • 43. David James  |  January 18, 2019 at 11:13 am

    I purchased the v2.1 Pro utiltiy. Are future upgrades free? If so, how will I upgrade the Pro version?

    • 44. Karl Wester-Ebbinghaus (al Qamar)  |  January 18, 2019 at 12:30 pm

      Hi David there haven’t been any update for a longer time. And my personal opinion is, it is not necessarily needed as the product works as intended.

      If there is any reason for a 2.2 or 3.x then perhaps to recompile it in .Net 4.7 to make the config file obsolete or to optimize performance in case of bigger files (multithreading if even possible for one file), or more likely for folder operations. Also 64bit recompilation might be helpful, so it doesn’t use syswow64.

      Another thing I could think of would be new features like explorer integration to compare hashes of folders from Explorer

      • 45. Raymond  |  January 18, 2019 at 10:12 pm

        Hi Karl,

        Thanks for your reply and feedback.


        • 46. Karl Wester-Ebbinghaus (al Qamar)  |  January 19, 2019 at 2:48 am

          You’re welcome Raymond. Happy New year.

          • 47. Raymond  |  January 20, 2019 at 3:42 pm

            Happy New Year to you too, Karl 🙂

    • 48. Raymond  |  January 18, 2019 at 10:12 pm

      Hi David,

      There is no plan for this yet.



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed

%d bloggers like this: