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 Download.com!
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

609 Comments Add your own

  • 1. KR  |  September 23, 2021 at 12:06 am

    Hello,
    Any possibility you would be able to add an export in PDF format in the Pro version?

    Reply
    • 2. Raymond  |  September 23, 2021 at 1:10 am

      Hi KR,

      Have noted on your feedback.
      Alternatively, if you are using Microsoft Office, you can simply export to PDF.
      Or also consider using PDF Printer software.

      Cheers

      Reply
  • […] mejor manera de ejecutar sumas de comprobación en Windows 10 es con una herramienta llamada Utilidad de suma de comprobación MD5 y SHA. Calculará las sumas de comprobación MD5, SHA-1 y SHA-256 para un archivo determinado […]

    Reply
  • 4. John M  |  September 2, 2021 at 2:39 am

    Have you stopped updating this important and useful tool?

    Reply
    • 5. Raymond  |  September 3, 2021 at 2:07 am

      Hi John,

      Due to busy commitment, I do not have time to focus on the update for this tool. Is there any feature that you are particularly looking for?

      Cheers

      Reply
  • 6. Erica  |  August 5, 2021 at 8:30 am

    Hello Raymond, I am a paid registered user of the pro version and I was wondering when you right click on a zip file would it be possible for you to add an icon for the program in the context menu instead of it just showing text?

    Thanks.

    Kind regards,
    Erica

    Reply
    • 7. Raymond  |  August 6, 2021 at 1:00 am

      Hi Erica,

      Thanks for your feedback and have noted down.

      Cheers

      Reply
      • 8. Erica  |  August 7, 2021 at 6:56 am

        Hi Raymond, and your very welcome.

        Reply
  • 9. No One  |  June 8, 2021 at 11:39 pm

    My licensed version says “Rays MD5 SHA Chksum Util Lic Ver” Not Setup.. One can always tell an actual programmer from a marketeer LOL

    I am happy to pay a fair price for something I use and works.. Especially to an individual. The good old days of the non GUI Web..

    Reply
    • 10. Raymond  |  June 8, 2021 at 11:56 pm

      Hi No One,

      Can you send me a screenshot and let me know if there is something I can help?

      Cheers

      Reply
  • 11. jack  |  May 28, 2021 at 4:25 pm

    why does virustotal scan 3 possible viruses on this utility?
    Thanks.

    Reply
    • 12. Raymond  |  May 28, 2021 at 10:56 pm

      Hi Jack,

      It is a false positive detection from some unknown Anti-Malware program.

      Cheers

      Reply
  • 13. janie ricks  |  May 26, 2021 at 8:31 am

    what is a check sum?

    Reply
    • 14. Karl Wester-Ebbinghaus  |  May 26, 2021 at 8:44 am

      Hi Janie,
      a checksum is a hexadecimal number based on a specific algorithm like MD5, SHA1 (both insecure) or SHA2(56).

      It is like a cross total of the binary contents of a file (not mathematically though).
      Means a developer gives you a file and says the file has a checksum of SHA256 89EC548C14582B2BDC7739BC0FA007EA5FD648E1690564638FDC6264103098A7 this means you can also check the filehash with the same method (SHA256) and should be able to get the same result. If not then the file is binary modified.

      This could be due to
      – transmission issues
      – problems with a antivirus scanning or proxy or inspection firewall
      – or in worst case the file was modified in transmission (hacked/tampered) or on the source downlaod server.
      – transmission is not only a thing on the internet but also can happen internally
      like copying files from drive 1 to drive 2 or to an external drive or USB key.

      Raymond’s tool helps you to check files or folders for their digital integrity, called a hash.

      Reply
      • 15. Raymond  |  May 27, 2021 at 12:51 am

        Hi Karl,

        Thanks for the comment.

        Cheers

        Reply
  • 16. Martin Wernersson  |  November 19, 2020 at 1:30 pm

    I tried to upgrade MD5 &SHA Checksum utility 2.1 to pro version. I paid for it but did not get any pro version.

    Reply
    • 17. Raymond  |  November 19, 2020 at 2:07 pm

      Hi Martin,

      Most likely the email went into your Spam folder.
      Nevertheless, I have just resent it to you.
      Please check.

      Cheers

      Reply
  • 18. Martin Wernersson  |  November 19, 2020 at 12:37 pm

    I bought an upgrade but i didnt seem to get it. What whent wrong?

    Reply
  • 19. Rob Jakobs  |  October 21, 2020 at 7:30 pm

    Hi Raymond. Nice and useful application. I bought the pro version, you deserve it.
    One remark/suggestion for improvement
    I am using the checksum in a Joomla! (J4.0.0 beta 4) extension that I have developed. Joomla! is validating the checksum and uses an all lowercase checksum (!), whereas your prg generates an all uppercase string. This results in a failing Joomla! validation.
    I have already informed Joomla! about this, but maybe you can add a config option to your application to select the desired character case of the generated checksum.
    Kind regard2! Rob @innato

    Reply
    • 20. Raymond  |  October 22, 2020 at 8:40 pm

      Hi Rob,

      Thanks for your support.
      Have noted on your feedback and suggestion.

      Cheers

      Reply
  • 21. Ee Tze Tan  |  October 2, 2020 at 8:02 pm

    Hi Raymond,

    I am trying to use the SHA-256 hash value produced for a file to compare against SHA-256 hash value generated by my java progarm.

    The program uses UTF-8 charset and Bass64 encoding and it produced a different hash value when compare against your utility.

    May I know if it is possible for you to share the charset & encoding used by your utility so that I could what went wrong in the program?

    Reply
    • 22. Raymond  |  October 3, 2020 at 12:26 am

      Hi Ee Tze Tan,

      I am using .NET Framework to develop this program and I don’t recall using any UTF-8 charset or Base64 encoding.

      For Java, seems like there is a MessageDigest class that should be able to generate SHA-256 hash from your file.

      Refer https://howtodoinjava.com/java/io/sha-md5-file-checksum-hash/
      Hope this helps.

      Cheers

      Reply
  • 23. Boggie  |  September 14, 2020 at 11:23 am

    Tried to purchase the Pro version of MD5 & SHA Checksum Utility but was redirected to:
    http://raym0nd.com/md5-sha-checksum-utility-pro/index.php
    which is not secure site.
    Please advice…
    Boggie

    Reply
    • 24. Raymond  |  September 14, 2020 at 10:17 pm

      Hi Boggie,

      Please try again.

      Cheers

      Reply
  • 25. Rob  |  September 1, 2020 at 5:17 am

    Been using for some time and has worked flawlessly. Today however I have just downloaded Hisuite from huawei.com/hisuite. The SHA256 hash provided by Huawei is identical to what the utility says it should be but it says they do not match. “Hash does not match!”

    Please advise.

    Reply
    • 26. Raymond  |  September 1, 2020 at 8:53 pm

      Hi Rob,

      I did a further analysis and found out that the SHA256 hash that they provided is for the executable file. You will need to extract the zip file and run the checksum validation on the exe file then it will match.

      The site did not mention clearly though,
      Hope this clarify your doubts.

      Cheers

      Reply
      • 27. Rob  |  September 1, 2020 at 8:59 pm

        Thanks. I ran it on the exe and it did not match. Should have made it clear that it was not on the zip file.
        Both the checksum on the Huawei website and that which the checksum validation calculcated were the same but the message was still “hash does not match”

        Reply
        • 28. Raymond  |  September 1, 2020 at 9:11 pm

          I just tried to replicate. Seems like if you copy the SHA256 hash from Huawei site, it is actually in this format:
          A333860BC433E3778E813D5E30A6
          7562D983EDB19F4BA15B204909A
          8CB9C22DF

          For this case, you may have to correct the formatting into a single line before verifying.

          A333860BC433E3778E813D5E30A67562D983EDB19F4BA15B204909A8CB9C22DF

          Cheers

          Reply
          • 29. Rob  |  September 1, 2020 at 9:48 pm

            Interesting. I had already formatted onto 1 line and it looked identical both to the generated checksum and the one I just pasted in now having just reformatted it again.

            This time it worked and confirmed it was identical. Thanks,

          • 30. Raymond  |  September 1, 2020 at 9:54 pm

            Great to hear.

            Cheers

    • 31. Karl Wester-Ebbinghaus  |  September 5, 2020 at 2:07 am

      Hi Raymond

      Do you think you can make a new app based on WPF? Windows powershell get-hash is pretty sufficient to run under the hood and it is pretty performant. So basically your gui would be only a GUI for get-hash and compare-object?

      What do you think?

      Reply
      • 32. Raymond  |  September 6, 2020 at 4:41 pm

        Hi Karl,

        Thanks for your feedback.
        I do not have any experience on WPF, may explore on that.

        Cheers

        Reply
        • 33. Karl Wester-Ebbinghaus  |  May 26, 2021 at 8:46 am

          Hi Raymond, have you had any time to think about invoking the PowerShell 5.1 for the calculation. It is installed on every modern system. PowerShell 7.0 is yet optional.

          You could use your method as a fallback. What do you think?

          Reply
          • 34. Raymond  |  May 27, 2021 at 12:53 am

            Hi Karl,

            Unfortunately, I do not have time to look into this.
            Thanks for your feedback.

            Cheers

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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: