Hash Type Identifier
Identify hash algorithms from a hash string. Detects 50+ hash types by format, length, and patterns.
- Home
- > Hash & Security >
- Hash Type Identifier
Identification Results
How Hash Identification Works
This tool identifies hash algorithms by analyzing several characteristics of the input string:
- Length — Each hash algorithm produces a fixed-length output. For example, MD5 is always 32 hex characters, SHA-256 is 64 hex characters, and bcrypt is always 60 characters.
- Character set — Hex hashes use only
[0-9a-f], while Base64 hashes include[A-Za-z0-9+/=]. Some hashes have alphanumeric character sets. - Prefix/suffix patterns — Bcrypt starts with
$2y$, Argon2 with$argon2, and LM hash withaad3b435b51404ee. - Format-specific patterns — Some hashes like NTLM follow specific structural rules that narrow down the possibilities.
Note: Many different hash algorithms can produce outputs of the same length. For example, both MD4 and MD5 produce 32-character hex hashes. This tool returns all possible matches ranked by likelihood, but cannot guarantee a single correct answer.
Common Hash Types Reference
| Algorithm | Length | Format | Example |
|---|---|---|---|
| MD5 | 32 | hex | 5d41402abc4b2a76b9719d911017c592 |
| SHA-1 | 40 | hex | a94a8fe5ccb19ba61c4c0873d391e987982fbbd3 |
| SHA-256 | 64 | hex | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| SHA-384 | 96 | hex | cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7 |
| SHA-512 | 128 | hex | ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f |
| Bcrypt | 60 | base64 | $2y$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy |
| Argon2id | var | base64 | $argon2id$v=19$m=65536,t=4,p=2$... |
| NTLM | 32 | hex | b4b9b02e6f09a9bd760f388b67351e2b |
Frequently Asked Questions
Can this tool crack or reverse hashes?
No. This tool only identifies the hash algorithm type. It cannot reverse the hash or find the original input. Hash functions are designed to be one-way — identifying the algorithm is the first step, but cracking requires brute-force, dictionary, or rainbow table attacks.
Why does the tool show multiple possible matches?
Many hash algorithms produce outputs of the same length. For example, MD5 and MD4 both produce 32-character hex hashes. MD2 also produces 32 characters. The tool shows all possible matches so you can use context clues (application, source, usage) to determine the correct one.
What is a "hex" vs "Base64" hash?
Hex hashes use only hexadecimal characters (0–9, a–f) to represent the binary hash value. Base64 hashes use a broader character set (A–Z, a–z, 0–9, +, /, =) which makes them more compact. Some password hashes like bcrypt use a modified Base64 alphabet.
Is this tool safe for sensitive hashes?
Yes. All hash identification happens entirely in your browser using JavaScript. No data is sent to any server. Your hash values never leave your device.