gurnec/HashCheck logo

gurnec/HashCheck

Free

HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org

FreeFree tier
Inputs: file
Type
Open Source

About gurnec/HashCheck

HashCheck is a Windows Shell Extension that adds file hash calculation (checksum) functionality directly into Windows Explorer. It supports a wide range of hash algorithms including SHA-1, SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512), and SHA-3 (Keccak). The tool leverages multithreading to accelerate hashing of large files. It integrates seamlessly into the file properties dialog and context menu, making it easy to verify file integrity without external tools. HashCheck is free, open source under the 3-Clause BSD License, and available as an installer for Windows Vista and later. It also includes localization support for many languages.

Key Features

Integrates into Windows Explorer context menu and file properties
Supports SHA-1, SHA-2 (224/256/384/512), and SHA-3 (Keccak) hash algorithms
Multithreaded hashing for improved performance
Localization support for over 20 languages
Open source under 3-Clause BSD License
Installer for Windows Vista and later

Pros & Cons

Pros
  • Free and open source with permissive BSD license
  • Seamless integration into Windows Explorer without separate GUI
  • Supports modern hash standards including SHA-3
  • Faster hashing through multithreading
  • Multilingual interface for global users
Cons
  • Windows-only; no support for Linux or macOS
  • Last release (v2.4.0) in September 2016; development may be inactive
  • Requires Windows Explorer integration; no standalone application
  • Does not support newer hash algorithms like BLAKE2 or BLAKE3

Best For

Verify integrity of downloaded files (e.g., ISO images, software packages)Generate checksums for file distribution or archivalQuickly compare hashes to confirm file authenticityIntegrate hash checking into daily file management workflow

FAQ

What hash algorithms does HashCheck support?
HashCheck supports SHA-1, SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512), and SHA-3 (Keccak).
Is HashCheck free to use?
Yes, HashCheck is free and open source under the 3-Clause BSD License.
How do I install HashCheck?
Download the latest installer from the GitHub releases page. It runs on Windows Vista and later.
Can I build HashCheck from source?
Yes, you can build it using Microsoft Visual Studio 2015 (Community edition works). The source is available on GitHub.