Hashes don’t carry a label announcing which algorithm produced them — a 32-character hex string could be MD5, MD2, or MD4, and you’re left guessing based on context. This tool narrows that guess down using every clue the hash format itself provides.
What Is the Hash Identifier?
A tool that analyzes a pasted hash string’s length, character set, and structural format (hex, Base64, bcrypt, or Argon2) to suggest which hashing algorithm(s) likely produced it.
How to Use It
- Open the tool at /tools/hash-identifier.
- Paste a hash string into the input box.
- Review the list of likely matching algorithms, with an explanation for each.
Key Features
- Length-based hex matching, distinguishing MD5/SHA-1/SHA-256/SHA-512 and their less common cousins by exact character count.
- Format-specific detection for bcrypt and Argon2, recognizing their self-describing
$2b$...and$argon2id$...structures directly. - Base64 hash detection, estimating the decoded byte length to suggest likely source algorithms.
- Clear uncertainty messaging, since multiple algorithms can share the same output length.
When to Use This Tool
- Penetration testing and CTFs, quickly narrowing down what algorithm a captured hash likely uses.
- Migrating legacy systems, identifying what hash format old password or data records were stored in.
- Security audits, spot-checking whether a hash format matches a system’s documented algorithm.
Try It Now
Open Hash Identifier directly, or press ⌘K and type the tool name from anywhere on the site.
Part of the Security & Crypto collection on WebdevToolbox — free, browser-based developer tools with no login required.