Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I need to check the MD5 of a few files on Windows. Any recommendations on either a command line or an explorer-plugin utility?

share|improve this question

6 Answers 6

up vote 3 down vote accepted


This is I think the same one as is available on most unix systems and couldn't be easier to use from the command line.

share|improve this answer

For the right-click Explorer shell extension option, I use Nirsoft's HashMyFiles.

nirsoft is w00t

share|improve this answer
It also does have limited command line options, documented on the linked page. –  hyperslug Aug 23 '09 at 4:19

I use md5deep as it has several practical usability advantages over most of the others listed.

For one it has SHA1 and SHA256 executables in the same package, it also automatically handles directory recursion and it has a matching mode where it will validate that your files are as you left them. And it's a native Windows package so there is no need to install Cygwin if you don't really need it.

share|improve this answer

MS also has a tool called File Checksum Integrity Verifier (FCIV).

share|improve this answer

+1 on the FCIV. A lot of the google results for when I searched this issue had a lot of third party tools showing up in results, likely because at the time that is all that was available.

MS themselves have developed an "unsupported" tool FCIV and this is what I'd recommend you use, especially if you're a linux/unix guy and used to command line md5 checking

link here:


my screenshot here:


share|improve this answer

I install cygwin on all my Windows systems, then I use openssl's built in md5 command.

share|improve this answer
I love cygwin, especially as a linux guy. Having all the utilities handy is a bonus. The downside of cygwin: it takes a while to install, and unless you are a linux user, the install can be a bit complicated. Even as a linux user, it can be complicated. Taking the default install on cygwin still takes quite a few steps. For windows users that are more used to downloading a patch from MS and running it, FCIV is faster and easy to use. So specifically just for windows users, I still recommend FCIV. For linux users on windows, definitely agree on cygwin –  ben Jun 9 '14 at 17:14

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.