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

452 Comments Add your own

  • 1. Richard Howard  |  January 21, 2017 at 12:03 pm

    Hashing files is great, but I need to check that I have copied folders from one external drive to another. Just too many files to individually check.
    Can I either get a hash for a whole folder or is there a way to compare hashes from the .csv lists of individual file hashes.


    • 2. Raymond  |  January 21, 2017 at 11:56 pm

      Hi Richard,

      Yes, you can get a hash for a whole folder using MD5 & SHA Checksum Utility Pro version.

      For comparison, there are free tools which are able to do comparison and highlight the differences. Some examples are Diff Checker (Online), Notepad++ (For Windows OS) & FileMerge (For Mac OS).


  • 3. H.D.  |  December 17, 2016 at 12:34 am

    Using 2.1 pro.
    Is it possible to verify a bunch of files against a text file who contains MD5 hashes?
    This file contains the list of md5 checksums of all files on this medium.

    You can verify them automatically with the ‘integrity-check’ boot parameter,
    or, manually with: ‘md5sum -c MD5SUMS’.

    d41d8cd98f00b204e9800998ecf8427e ./.disk/base_installable
    98aaadc1da093d540d3102a4d7606a78 ./.disk/casper-uuid-generic
    728cb968a88534e0c50a9d99621f13eb ./.disk/cd_type
    23bd156285b10d93403e0c7b020ca7cc ./.disk/info
    98aaadc1da093d540d3102a4d7606a78 ./.disk/live-uuid-generic
    b685e41e92e920e3df000f4662f9a9cc ./.disk/release_notes_url
    ded965934506efb38a6dcb9ac5b2b79e ./EFI/BOOT/BOOTx64.EFI
    ac9a0daf61af21df31b000073aeab084 ./EFI/BOOT/grubx64.efi
    06490b0797aef1b64023cba205810995 ./README.diskdefines
    77d82d9efdc84f4e6a0f88f577540805 ./boot/grub/efi.img
    a52811f3a41e15b01c4cc2551294e8c8 ./boot/grub/font.pf2
    c540788111c3a22edd39b2adfaa29393 ./boot/grub/grub.cfg
    e48851354b853e8a87b9770965c138dc ./boot/grub/loopback.cfg
    9591a831e8aaff1f9281c49b007b29dd ./boot/grub/x86_64-efi/acpi.mod
    477ce336e0c66ba15af4c38ade5f7945 ./boot/grub/x86_64-efi/adler32.mod
    b2c31dd58f8ee1932d7655d2c3e1e99c ./boot/grub/x86_64-efi/ahci.mod
    58d81b5675e2d5071c7582ac84dd46f3 ./boot/grub/x86_64-efi/all_video.mod
    If possible, I would love to use MD5 & SHA Checksum Utility to check in one pass all files, who are burnt on a dvd. (It’s about the newly released Linux Mint 18.1.)
    So, the main question is: How Do We Do That? 😉

    Thx for your answer!

    • 4. Raymond  |  December 17, 2016 at 11:16 pm

      Hi H.D.,

      Usually user download MD5 & SHA Checksum Utility to verify ISO file by generating a checksum to match against the checksum provided by the Linux website.

      For verification of burnt DVD against an ISO, usually the burning tool itself do have an verification option to verify.

      MD5 & SHA Checksum Utility does not have the mentioned feature. However, you may want to try to see if you can extract the ISO then generate the hash for all the files. Then generate the hash for all the files in the burnt DVD. Then compare the two reports to see the differences.


  • 5. Colin lamont  |  December 12, 2016 at 10:33 pm

    Can the pro version hash an entire drive to ensure I have made an exact copy?

    • 6. Raymond  |  December 12, 2016 at 10:54 pm

      Hi Colin,

      If you are referring on hashing a cloned image of your entire drive, it certainly does.

      In addition, if you want to generate hashes for every files in your drive, it is possible as well.


      • 7. Colin Lamont  |  December 13, 2016 at 5:27 pm

        I cant see an option for just getting a hash value for say the ‘D’ drive of my system

        • 8. Raymond  |  December 13, 2016 at 10:45 pm

          Hi Colin,

          Right click from drive level is not allowed. You can try to open the program and use the Browse button feature and select the drive.


  • 9. Mayiladan  |  December 5, 2016 at 1:03 pm

    Hi Raymond, thanks for the effort !
    Saves a lot of trouble, since a corrupt Linux OS image, is a project lost half way through, for me. I do educational videos.

    • 10. Raymond  |  December 5, 2016 at 8:33 pm

      Hi Mayiladan,

      Thanks for the support 🙂


  • 11. Ian  |  November 15, 2016 at 6:27 pm

    Thanks for the great tool 🙂

    • 12. Raymond  |  November 15, 2016 at 9:32 pm

      Hi Ian,

      Thanks for the support 🙂


  • 13. Tim  |  November 10, 2016 at 9:48 pm

    how do i get mixed case SHA1 # values as the application im validating against doen not capitalise all the characters?

    • 14. Raymond  |  November 10, 2016 at 9:59 pm

      Hi Tim,

      As the hash like SHA1 generated by different party may be using different case, my program will convert all the hash to uppercase before performing comparison.

      You need not worry about the case. The important thing would be the checksum value to match against the generated hash.


  • 15. Jay  |  November 2, 2016 at 7:17 pm

    I just downladed this utility, but the SHA-512 hash doesn’t match the one on this site. All the other hashes do match though. Is it just a typo or should I be worried?

    • 16. Raymond  |  November 2, 2016 at 10:12 pm

      Hi Jay,

      You will need to double click the SHA-512 hash in this site in order to copy the full checksum.


  • 17. HD  |  October 30, 2016 at 2:08 am

    Hi Raymond

    Any plans to implement Keccak/SHA-3 and/or BLAKE2 verification in the near future?
    It’s always good to be a bit ahead of the crowd! 😉


    • 18. Raymond  |  October 31, 2016 at 5:27 pm

      Hi HD,

      I have actually received some private request from companies requested for a customize program with Keccak/SHA-3 algorithms. If you need this function urgently for your company/yourself, you may contact me separately. In addition, I have added this suggestion in the new feature list as well.


  • […] MD5 & SHA Checksum Utility. Esta segunda utensilio no es necesaria si no te preocupa arriesgarte. Se alcahuetería de una utensilio que permite comprobar si el archivo que hemos descargado es correcto. […]

  • 20. cat1092  |  October 16, 2016 at 4:10 pm

    Is the $9.99 version a portable app? Would make purchase worth the money.

    • 21. Raymond  |  October 16, 2016 at 4:21 pm

      Hi cat1092,

      The $9.99 Pro version comes with a setup installer as it store some configuration files.

      However, if you would like to convert to a portable app, you can try go to the Program Files and copy the whole folder to your portable device and it should still run normally.


      • 22. Marcel  |  August 19, 2017 at 6:43 pm

        I know, I know…
        this is a very old thread, but indeed, it would be nice to have a portable version, with an option to add to context menu. This without having to install first.
        Then rightclick a file,
        a) generate hash MD5 SHA256, in this way
        -Modified date
        to clipboard.
        This layout to be saved in settings within MD5&SHA Checksum Utility (a kind of preset, user-format).
        b) compare to clipboard

        it would be a nice ‘extra’ for the paid version.


        • 23. Raymond  |  August 20, 2017 at 11:48 pm

          Hi Marcel,

          Thanks for the suggestion.

          Reason for installation is because of storing of configuration files.
          Current workaround to convert to a portable app would be by going to the Program Files and copy the whole folder to your portable device and it should still run normally.

          I have noted your feedback as well.


          • 24. Phill  |  September 26, 2017 at 2:52 pm

            How does copying the “Program Files folder” anywhere you want and have the program work different from how a regular portable program is setup?

          • 25. Raymond  |  September 26, 2017 at 11:02 pm

            Hi Phill,

            If you use the Copy method, it will still works. Just that it does not have any uninstaller and user preferences will probably be lost when you use it in your portable device on different PC.


  • […] MD5 & SHA Checksum Utility. Esta segunda herramienta no es necesaria si no te preocupa arriesgarte. Se trata de una herramienta que permite comprobar si el archivo que hemos descargado es correcto. […]

  • 27. Richard  |  September 28, 2016 at 5:33 pm

    Raymond, thank you for a great little utility.

    How about a bitcoin address so that I can donate some bitcoin?

    • 28. Raymond  |  September 28, 2016 at 10:29 pm

      Hi Richard,

      I do not have bitcoin address but have PayPal address 🙂
      Thanks for the support.


  • 29. Crear un live usb de Linux Mint Cinnamon en Windows  |  September 13, 2016 at 12:01 am

    […] MD5 & SHA Checksum Utility. Esta segunda herramienta no es necesaria si no te preocupa arriestarge. Se trata de una herramienta que permite calcular un valor hash que es único para cada archivo. De esta forma, una vez descargado el archivo, calculamos el valor hash del mismo, y lo comparamos con el original. Si ambos son iguales, es que el archivo que hemos descargado es correcto. […]

  • 30. Thomaswhite  |  August 13, 2016 at 2:07 am

    Hello Ray, thank You very much for simple and practical tool even intuitive (i have not read any instructions just use it 🙂

    do You have version for Linux ?

    • 31. Raymond  |  August 13, 2016 at 2:45 pm

      Hi Thomaswhite,

      Thanks for the support.
      We do not have Linux version.


  • 32. Uriel  |  July 13, 2016 at 6:32 am

    I had left a question earlier but it seems to have disappeared. I apologize if it is there somewhere.
    I wanted to know if there is a way to use this utility (the Pro version) from the command line. I wanted to add it to a batch file that installs a n application but I wanted to be able to check SHA-1 before installing.
    Any ideas?

    • 33. Raymond  |  July 13, 2016 at 11:50 pm

      Hi Uriel,

      Your question was posted here. Anyway, the Pro version does not have have command line function.


  • 34. H7T ROM – t-ryder  |  July 8, 2016 at 8:13 pm

    […] Check the MD5 checksum using e.g. Checksum Utility […]

  • 35. comment  |  July 8, 2016 at 1:11 am

    Please provide direct download link, will not download from (untrusted source, requires download manager)

    • 36. Alan  |  July 8, 2016 at 2:46 am does NOT require a download app to be installed before Raymond’s checksum utility may be downloaded. I just went to CNET and downloaded the .exe myself. Once downloaded, you can use one or all of Raymond’s checksums listed on this page to verify file download integrity.

      • 37. Raymond  |  July 9, 2016 at 6:09 pm

        Hi Alan,

        Yes, you are right.
        Thanks for the reply.


  • 38. Zezé Ruiz  |  July 4, 2016 at 2:19 am

    Thank you. We appreciate this 😀

    • 39. Raymond  |  July 4, 2016 at 11:32 pm

      Hi Zezé,

      Thanks for support.


  • 40. Sam Smith  |  June 16, 2016 at 9:11 am

    Thanks for sharing. Much appreciated Raymond~

    Sam Smith
    Technology Evangelist and Aspiring Chef.
    Large file transfers made easy.

    • 41. Raymond  |  June 16, 2016 at 9:35 am

      Hi Sam,

      You are welcome 🙂


  • 42. Useful Utilities - Packet Pushers -  |  June 3, 2016 at 8:50 am

    […] INFO […]


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: