Calculate MD5 and SHA1 Checksum in Windows 10

Last Updated on November 22, 2016

Calculating MD5 and SHA1 checksum of files in Windows 10 are very simple. Though there is no inbuilt app in Windows 10 to do this job, there is a small utility from Microsoft called as the File Checksum Integrity Verifier (FCIV).checksum-windows-10

The FCIV is a very small standalone utility which is freely available and is very simple to use.

In this tutorial, I’ll be showing you the method of verifying MD5 and SHA1 checksum for files on your PC using FCIV.

For using the File Checksum Integrity Verifier, you need to download it on your PC.

Download file on your PC and open it. Extract the fciv.exe standalone file to your Desktop or anywhere else where you like. I’d recommend putting it in your C:\Windows\System32 folder where you can easily access it from the command prompt.

You can safely discard the readme.txt file if you want to because the fciv.exe doesn’t need the readme file to work.

Now, let’s get to the meat of this thing. You can use the fciv.exe via the command prompt to check the checksum of any file that you have on your PC.

Go to any folder on your PC which has files present. Press Shift and right-click on any empty space. On the right-click menu, you will see “Open command windows here“, select it.

That will open the Command prompt with the location selected. For the purpose of demonstration, I’ll use a file called as site.css which is present on my PC.

To calculate the MD5 Checksum of the file, add the -md5 argument in the command.

fciv.exe -md5 site.css

To calculate the SHA1 Checksum of the same file, add the -sha1 argument in the command.

fciv.exe -sha1 site.css

You can also calculate both the MD5 and SHA1 Checksums of the file by adding both arguments at the same time.

fciv.exe -md5 -sha1 site.css


Photo of author

Written by Utkarsh

Utkarsh Bhatt is a certified tech expert and software engineer for a Fortune 500 Company. He was born in 1995, making him one of the oldest members of the team at EFX. Utkarsh loves solving technical issues and is always the first to jump on any problem that needs solving. When he’s not coding or debugging, he enjoys playing video games (especially Super Smash Bros.) and watching cartoons.

Share on:

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.