HashCheck is a free, open-source Windows shell extension that calculates and verifies file checksums directly from File Explorer. It adds a Checksums tab to file properties, making hash values accessible without separate command-line tools. Users can generate checksum files for individual files, multiple selections, or entire directories. The application verifies downloaded files against existing checksum records to detect corruption or unintended changes. Supported algorithms include CRC32, MD4, MD5, SHA-1, SHA-2, and SHA-3 variants. Multithreaded processing improves performance when calculating checksums for large collections. HashCheck supports SFV and other common checksum file formats. Its lightweight architecture provides multilingual interfaces and native Windows Explorer integration.
Features
- Windows File Explorer integration with a dedicated checksum properties tab
- File integrity verification using CRC32, MD4, MD5, SHA-1, SHA-2, and SHA-3
- Automatic checksum file generation for individual files and entire directories
- SFV and standard hash manifest verification for detecting corrupted files
- Multithreaded checksum calculations for efficient processing of large file collections
- Lightweight Windows shell extension with multilingual support and Unicode filenames