Home
Latest Version: 3.3
What is Md5Checker?
Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders (Screenshots):
- Calculate and display MD5 checksum of multiple files at one time.
- Use MD5 checksum to fleetly verify whether files have been changed.
- Load, save, add, remove and update MD5 checksum conveniently.
- It is about 300 KB and does not require any installation (portable).
What is MD5 checksum?
MD5 checksum (MD5 hash) is a type of digests of files. It will become totally different if any modification has been made to the file, even a byte.
Why should I use Md5Checker?
- To verify the integrity of downloaded files: With Md5Checker, user can calculate MD5 checksum of downloaded files and compare them with provided when downloading via HTTP, FTP, P2P, etc.
- To detect unknown viruses: Only-for-existing-viruses DB based anti-virus programs can rarely detect all emerged new (i.e. not in the DB) viruses in time. As a supplement, Md5Checker checks whether files are original. By that user can detect any change of file including virus infection.
- To make sure that the installation files are secure: System will be re-infected by viruses time and again while reinstalling software if the installation file had been infected. To avoid this, Md5Checker user can calculate and save the MD5 checksum right after downloaded/copied installation files, i.e. make sure these files are original (This step can be skipped if there are MD5 checksum downloaded/copied along with these files), and verify these files again upon using them.
- To make sure that files in a removable storage device are secure: In order to avoid bringing in viruses from using the removable storage device, Md5Checker user can calculate, save MD5 checksum in advance and verify files afterwards in the device. It is also a good idea to copy Md5Checker into the device to be able to check files anywhere and anytime. Note: Don’t forget to check the copied Md5Checker.
- To check out the security status of the system: It will indicate that the system was infected if the MD5 checksum of one executable file was changed without any action.
- To find out the virus source: It will indicate that one executable file is the virus source if the MD5 checksum of other several executable files have changed unexpectedly after executed this file.
- To calculate MD5 checksum for publishing: File distributors and software authors can use Md5Checker to calculate MD5 checksum of their files and publish them on the website.
Awards


Ubuntu French recommended MD5 verify tool for Windows (Merci!)


21 Responses to “Home”
Excellent program.
I was looking for a replacement to the MD5 program I had used for years, but wouldn’t run on Vista, and found Md5Checker.
There are two small problems:
- The program does not recognize the COMMENT syntax used in other programs, which is a SEMICOLON character at the beginning of the line. The result is that I get many “N/A” results when I check with Md5Checker.
- Also, it would very helpful if you could put the name of the MD5 being checked in the title bar of the program. This is generally standard for Windows programs, either “Md5Checker - filename.md5″ or “Filename.md5 - Md5Checker”. If you do this, please add an option to include the full path, rather than just the filename (that’s also fairly standard).
And, thanks for making Md5Checker available for free to everyone.
By A Dude on Dec 8, 2007
Thanks man,
Regarding to #1, I am working on it now, I will release a preview version soon
Regarding to #2, Md5Checker is designed to check and save multiple MD5 files at one time, so it is hard to decide which name should be put in the title bar. I have to give up this feature
By admin on Dec 8, 2007
Thanks for your reply.
One possibility would be to put the MD5 file name in the title bar ONLY if the user is only checking one file.
Also, another helpful feature would be to check SFV files. I think that it is a different algorithm, but all the rest of your file handling code would apply.
Looking forward to the next version with comment support !
By A Dude on Dec 11, 2007
Hi A Dude,
The 3.3 preview version is available, you can download it here:
http://getmd5checker.com/downloads/preview/Md5Checker.zip
The final version may be finished by this weekend, thanks for waiting
By admin on Dec 20, 2007
great work, thanks!
By MixTray on Dec 20, 2007
I love this new MD5 Checker 3.3 — I have tried other brands out there and was not happy till I found this one here. I like the idea being able to drag and drop full folders for creating MD5 hash files for every single file, or one big single hash file.
When I use drive to drive synchronizing tools, I now can be 100% sure when I run the CHECKSUM.MD5 file cloned to the other drives, I get a fast read out of files that failed or passed.
I also like the Locate feature as well. It helps me to jump to bad files to fix them. One last thing I really liked about this software was being about to select how I want files to list, meaning list failed files only. One thing I hate about the other brand names out there is having to sift through a ton of file listings to see which ones failed. Now I can choose how I want them listed.
Thanks for providing this great product.
By Jerry Energy1 (Sailor Moon Classics USA) on Jan 2, 2008
Thanks for your comment
By admin on Jan 3, 2008
Just found your MD5Checker…very good
Unfortunately I have found a minor bug within
…
a few minutes (oops
If I drag’n'drop a folder onto MD5Checker that
already contains a single top level MD5 file
containing the hashes of the whole folder
structure, then IF it contains a subfolder name
that includes an ampersand (”&”) it fools the
program and it does not find files within that subfolder to match against the top level MD5
file’s entries.
Example: drag’n'drop the folder…
Q:\CD-RW Utilities Disk Image
…onto MD5Checker, and it can’t match files
contained in the subfolder…
Q:\CD-RW Utilities Disk Image\CD & DVD Utils
Display shows missing filenames with partial
folder names, all beginning with…
Q:\CD-RW Utilities Disk Image\& DVD Utils\
(note the missing “CD “)
Keep up the good work - thanks !!!
THM
By THM on Jan 10, 2008
Hi THM,
Thanks for bug reporting!
I just tried but could not repro the bug. There are my steps:
1. Go to C:\
2. Create a folder CD-RW Utilities Disk Image
3. Create a sub-folder CD & DVD Utils
4. Copy some EXE files into these two folders
5. Drag&drop C:\CD-RW Utilities Disk Image into Md5Checker
6. ‘Save To’ C:\CHECKSUM.md5
7. Clear
8. Add C:\CHECKSUM.md5 (Now MD5Checker contains a single top level MD5 file containing the hashes of the whole folder structure)
9. Drag&drop C:\CD-RW Utilities Disk Image into Md5Checker again
In step 6 and 8, I also tried C:\CD-RW Utilities Disk Image\CHECKSUM.md5 and D:\CHECKSUM.md5 (paths will be saved to/loaded as relative paths without the top level folder and full paths respectively)
Looks like all things work fine. Did I miss something here?
Would you mind sending me a copy of your MD5 file? (You can edit it using Notepad, just leave the bug part)
And please tell me your save settings and the code page setting. If your code page setting is Default, please also tell me your system Standards and formats setting: http://getmd5checker.com/wp-content/uploads/2007/11/standards_and_formats.JPG
Thanks!
Feng
By admin on Jan 11, 2008
Feng,
I’ve sent you emails on this: conclusion is that it was a false alarm. Apologies for
wasting your time !
THM
By THM on Jan 11, 2008
Feng,
Some suggestions for MD5Checker: what do you
(and others) think of these ? …
1) I would like to be able to make the “Save
As” dialogue default the folder to the root
folder for which the MD5 hashes have just
been computed, and the MD5 file name to be
defaulted to that of the root folder also
[currently, the Options/Save/Use Folder
Name option only does this for the
one-MD5-file-per-subfolder mode].
OK, so I realise that sometimes one might
generate hashes for files in other folders
in the same session, but this still seems
the most appropriate defaults.
2) As an extension of the above, it would be
really useful to be able to save in one
click, using the default folder/file names,
as indeed one can already do if effecting
the save-one-MD5-file-per-folder mode.
=> This would be, perhaps, the most useful
additional feature !
3) The “Locate” feature is excellent, but
won’t work (obviously) for missing
files - here it would be useful to go to
the relevant folder instead,
as one may wish to restore the missing file
there.
4) The “tabs” to facilitate filtering of the
output for “Failed”, “N/A” et cetera are an
excellent idea. However, it can be easy to
overlook the fact that errors of some sort
have occurred.
=> How about highlighting
the “Failed”, “N/A” and possibly “New”
tabs if the result of a verification pass
yields a non-zero value for each of these
tabs ?
Maybe this would be too confusing and/or
awkward to implement, so I’ve a simpler
suggestion below…
5) As mentioned above, it can be easy to
overlook errors if you are in a hurry.
- What about putting a summary of the
result of a verification pass into
the status bar at the bottom, and
highlighting it with a simple colour
scheme, for example…
Blue - Some new items found
Yellow - Some items N/A (overrides
the above)
Red - Some items failed to verify
(overrides the above).
What do you think ?
THM
By THM on Jan 12, 2008
Hi,
This is a great tool, and the idea of loading/saving .md5 files as a database that can be updated is what I always wanted. There are still a few quirks to work out:
* It seems that the only way to recursively add files is to drag&drop them from explorer. Neither Add/Open nor command line are able to do it: they select only files, no directories (recursive flag is set). For instance, create this structure:
C:\AAA\BBB\, and try to add C:\AAA.
The main thing that I want to achieve is this: let’s say I have a folder C:\Docs (with the whole tree of subfolders), and I want to keep one top level docs.md5. Naturally, files are being added/removed/modified all the time, and I want docs.md5 to be synchronized. Currently, I can do it by opening docs.md5 (no checking), and dragging C:\Docs on top. So now I can see removed/added files in N/A/New tabs. This is great! What I would like to see is also modified files (by timestamps - I don’t want to md5-re-check the whole huge directory to find these); timestap information can be added into .md5 comments.
Now, when I can see new/timestamp-modified files, I’d like to calculate MD5 for them. Just for them! Currently, Start will re-check all the files (could be thousands!), when I only want to add/update 2. Can you replace Start with 2 buttons, something like Check All and Check (which works on selection).
Basically, I want to add to/update .md5 often, but do complete re-check only once in a while (as it takes a long time on large-volume folders).
Last, but not least: can you add some command-line support for initial loading like this:
md5checker docs.md5 C:\Docs
doing basically what I have to do manually (i.e. open docs.md5 and then drag C:\Docs)?
Please, don’t take it as a criticism. Thanks for your effort!
By Vic on Jan 15, 2008
Also, support for different character sets is finicky. If I have a file with a name that contains, let’s say, Chinese characters, and my selected code page is Latin1 (anything that is not Chinese, actually), then I can add this file, calculate MD5, but it will be missing in the resulting .md5 file when I save. I expected that Unicode file names will be somehow translated into the selected code page for .md5; that’s why I selected UTF-8 there. But as it is now (unless I am mistaken), if I have 2 files where names contain characters from 2 different sets (German and Chinese, for instance), there is no way to output them into a single .md5 file.
By Vic on Jan 15, 2008
我不知道ㄟ!!
By 陳品樺 on Jan 18, 2008
By 陳品樺on december 22,1995
By 陳品樺 on Jan 18, 2008
By 陳品樺 on Jan 18, 2008 By 陳品樺 on Jan 18, 2008
By 陳品樺on december 22,1995
By 陳品樺 on Jan 18, 2008
Post a Comment
By 陳品樺 on Jan 18, 2008
Hi, I’ve just discovered Md5Checker 3.3 tonight and i think that it’s really good !
The option “Add to send menu” is a great idea, this way i can send multiple Md5 files to Md5Checker directly from my file manager and verify them in 1 pass :-).
I’d like to ask you if you may add these features to Md5Checker :
- If you resize program columns for example “Current Md5″, these new columns sizes should be remembered by the program.
- If you do not start on full screen mode, and you resize Md5Checker window, new size & position should be remembered too.
- It would be great if users could change the order of the columns as desired.
- Maybe you can add an entry to Md5Checker.ini to be able to Exit Md5Checker (after verification is finished) by pressing Esc and not Alt+F4.
Thank you very much !!
By sas2000 on Jan 27, 2008
Hi, I’ve discovered your great tool when searching for a replacement of my old command line/batch file approach (was too error prone). Many thanks for the great work.
I have 2 requests or comments:
1. When I’ve added a folder which includes subfolders and the option “always save full path” is enabled, hitting the SAVE button saves one checksum file in each folder (same as if the option “save full path” is unchecked. Disabling the “Hide Dialogs” feature reveals that indeed the Save function does not save path names in the checksum file. If you use “Save as” everything is OK.
2. Please allow to read/check and to save .md5 files with relative path names in it, for example (assuming I’ve added D:\Pictures\2007\ that contains subfolder July\)
c954128e9501e0f05bdcb77760349493 *July\RAW\DSCF0981.RAF
That means without the leading path information. This would be necessary if one saves folders to a CD rom or to an archive on a different drive into a different root structure together with the CHECKSUM.md5 file. When checking the archive later, not a single file will match due to the changed leading path name.
Thank you very much !
By Peter on Feb 2, 2008
Hi, excellent program. I’m just running version 3.3 and found that when you get a list of calculated MD5 on screen ad press the mouse
on the scrollbar (for pages), appears extra lines on the cells. Not if you press the keyboard PAGE UP/PAGE DOWN.
As a suggestion, it already has an option to save the full path. Then, when I choose the COPY button, include the full path too.
Best regards
Ronald
By ronald benvenutti on Feb 29, 2008
Nice text!, dude
By Mirabeliy on Mar 19, 2008
I’m really liking this program!
The low CPU usage and sorting ability is top notch!
I have 1 question (maybe I just haven’t figured it out yet) when I go to the new or unknown section and the files are listed, can I create a checksum based on file selection? It seems that I can only manipulate the entire listing even though I can select which files I want saved to where.
Basically, save this selection of files to this checksum and that selection to that checksum.
I know I can get around this issue with some additional work and other than that so far I am loving this program!
By Nucleus on May 1, 2008