Name-That-Hash is a modern hash identification system that tells you what type of hash you are looking at, supporting MD5, SHA-256, and more than 300 other hash types. It is designed as a successor and improvement to older tools like HashID and Hash-Identifier, focusing on up-to-date hash databases and better usability. One of its core ideas is popularity-aware ranking: when you feed in a hash, it prioritizes likely real-world types such as NTLM over obscure ones like Skype hashes, instead of treating them equally. The tool provides concise “hash summaries” that explain where a given hash format is commonly used, helping users decide how to proceed with cracking or further analysis. Name-That-Hash is accessible via a Python CLI (nth) and also exposes an API and JSON output, making it easy to plug into other tools or workflows, and there is also a web app that requires no local installation.
Features
- Identifies 300+ hash types including MD5, SHA-families, NTLM, and many others
- Popularity-aware ranking that surfaces the most likely hash types first
- Provides human-readable hash summaries explaining typical usage and context
- Supports JSON output and a Python API for integration into scripts and security tools
- Includes both a CLI tool and a web app so it can be used with or without installation
- Strong focus on accessibility with color-tuned output and options to reduce visual clutter