Hash Type Identifier

Identify hash algorithms from a hash string. Detects 50+ hash types by format, length, and patterns.

  1. Home
  2. > Hash & Security >
  3. Hash Type Identifier

Identification Results

Paste a hash above and click Identify.

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 with aad3b435b51404ee.
  • 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
MD532hex5d41402abc4b2a76b9719d911017c592
SHA-140hexa94a8fe5ccb19ba61c4c0873d391e987982fbbd3
SHA-25664hexba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
SHA-38496hexcb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-512128hexddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
Bcrypt60base64$2y$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy
Argon2idvarbase64$argon2id$v=19$m=65536,t=4,p=2$...
NTLM32hexb4b9b02e6f09a9bd760f388b67351e2b

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.

Help2Code Logo
Menu