The ShareX hash checker calculates a file checksum and compares it with an expected value or the hash of another file. Hashes help verify download integrity, confirm two files contain identical bytes and detect accidental file changes.
Open it from Tools -> Hash checker.
ShareX ignores letter casing when comparing the calculated and target values. A progress indicator is shown for large files, and Stop cancels an active calculation.
Enable the two-file comparison option, select both files and choose Check. ShareX calculates both hashes with the selected algorithm and reports whether they match.
A matching cryptographic hash is strong evidence that the files contain the same bytes. It does not compare names, dates, permissions or other file-system metadata.
Use the algorithm supplied with the download when checking integrity. For your own security-sensitive verification, prefer SHA-256, SHA-384 or SHA-512. CRC-32 is designed for accidental-error detection, and MD5 and SHA-1 are no longer collision-resistant enough for proving that untrusted content is authentic.
A correct hash only proves that the file matches the reference value you entered. Obtain published hashes from a trusted source, ideally over a secure connection separate from the downloaded file.