OpenHashTab is a shell extension for conveniently calculating and checking file hashes from file properties.
OpenHashTab is a shell extension designed to streamline the process of calculating and verifying file hashes directly from the file properties menu in Windows. This tool simplifies hash operations by integrating seamlessly into the operating system’s context menu, enabling users to access essential hashing functionalities with just a few clicks.
Key Features:
Support for multiple hashing algorithms, including SHA-1, SHA-256, and MD5.
Integration into the right-click context menu for quick access.
Drag-and-drop functionality to hash multiple files at once.
The ability to compare hashes against known values for file integrity verification.
Audience & Benefit:
Ideal for IT professionals, security experts, developers, and anyone requiring fast and reliable file hashing operations. OpenHashTab enhances workflow efficiency by providing direct access to essential tools within the familiar Windows environment, eliminating the need for standalone applications or command-line interfaces.
Available via winget for easy installation, OpenHashTab is a lightweight yet powerful solution for managing file hashes with precision and convenience.
README
OpenHashTab
About
OpenHashTab is a shell extension for conveniently calculating and checking file hashes from file properties.
Features
Support for 28 algorithms, see Algorithms
High performance hash calculation
Native Windows looks
High DPI screen support
Long path support*
Multilingual (Consider contributing to translation!)
Check hashes against VirusTotal with a button
Hash checking against a checksum file (Supported: hex hash next to file, *sum output (hex or base64), corz .hash, SFV)
Hash export to file or clipboard (Supported: *sum output, corz .hash, SFV)
Optional context menu option for faster access
File associations and standalone mode
* to the extent Windows and configuration supports it. Enable long paths on 1607+ for better support.
System requirements
Windows 7 or later (x86 / x64 / ARM64)
1 GB RAM or more (for efficient hashing of more than 512 files at a time)
Usage
Most of the actions should be obvious. Some not-so-obvious features are listed here:
You can select multiple files or folders, all files will be hashed, directories traversed
Double click hash to copy it
Double click name or algorithm to copy the line in sumfile format
Right click for popup menu: copy hash, copy filename, copy line, copy everything
The counters next to the status text is in the format (match/mismatch/nothing to check against/error)
Columns sort lexicographically, except the hash column which sorts by match type
Selecting the tab on a sumfile will interpret it as such and hash the files listed in it.
If a hashed file has a sumfile with same filename plus one of the recognized sumfile extensions and the option for it is enabled, the file hash is checked against it.
Advanced features
Override Windows language selection
Add a DWORD named LangIdOverride to HKEY_CURRENT_USER\SOFTWARE\OpenHashTab (create if it does not exist) with your preferred LCID
Disable VirusTotal button for all users on a machine
Add a DWORD named ForceDisableVT to HKEY_LOCAL_MACHINE\SOFTWARE\OpenHashTab (create if it does not exist) with a nonzero value
Algorithms
CRC32, CRC64 (xz)
xxHash (XXH32, XXH64)
xxHash3 (64 and 128 bit variants)
MD4, MD5
RipeMD160
Blake2sp
SHA-1
SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512)
SHA-3 (SHA3-224, SHA3-256, SHA3-384, SHA3-512)
BLAKE3 (256 bit, 512 bit)
KangarooTwelve (264 bit, 256 bit, 512 bit)
ParallelHash128 (264 bit) and ParallelHash256 (528 bit)
HashTab was a similar purpose proprietary software. While this software has been inspired by it, I was never a user of HashTab and this software contains no code or resources related to it.
License
All original code in this repo is licensed under the following license, unless explicitly stated otherwise in the file:
Copyright 2019-2025 namazso
OpenHashTab - File hashing shell extension
OpenHashTab is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenHashTab is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with OpenHashTab. If not, see .
This software also contains or uses code from various other sources, for a complete list see InstallerLicense.rtf