File checksum calculator

 
 
This service allows you to verify the integrity of downloaded files by calculating its checksum. A checksum is a way to ensure that a file has not been altered in any way from the original version. Many websites provide checksums along with their setup files so that you can be sure of the integrity of the file.

This tool only works on the recent version of Firefox , Chrome and Opera and calculates the most commonly used file checksum algorithms:
  • MD5

    The MD5 (Message Digest) algorithm produces a 128-bit (16-byte) hash value, typically expressed in text format as a 32 digit hexadecimal number.

  • SHA1

    SHA1 (Secure Hash Algorithm) algorithm produces a 160-bit (20-byte) hash value, typically expressed in text format as a 40 digit hexadecimal number.

  • SHA224

    SHA224 (Secure Hash Algorithm) algorithm produces a 224-bit (28-byte) hash value, typically expressed in text format as a 56 digit hexadecimal number.

  • SHA256

    SHA256 (Secure Hash Algorithm) algorithm produces a 256-bit (32-byte) hash value, typically expressed in text format as a 64 digit hexadecimal number.

  • SHA384

    SHA384 (Secure Hash Algorithm) algorithm produces a 384-bit (48-byte) hash value, typically expressed in text format as a 96 digit hexadecimal number.

  • SHA512

    SHA512 (Secure Hash Algorithm) algorithm produces a 512-bit (64-byte) hash value, typically expressed in text format as a 128 digit hexadecimal number.

  • RIPEMD160

    RIPEMD160 (RACE Integrity Primitives Evaluation Message Digest) algorithm produces a 160-bit (20-byte) hash value, typically expressed in text format as a 40 digit hexadecimal number.
The file you upload and the calculated hash will never be sent to the server. All calculations are performed directly in the browser using Javascript.



File checksum calculator input:


Upload file
Max 5 MB *:
Help
Checksum type *: Help
File checksum: Help
 
* = required    
 


File checksum calculator output:


MD5

       



SHA1

       



SHA224

       



SHA256

       



SHA384

       



SHA512

       



RIPEMD160