?

Hash Identifier

Identify common hash algorithms (MD5, SHA-1, SHA-2, bcrypt, Argon2, NTLM and more) from their length, encoding and prefix — entirely in your browser.

Identify an MD5 hash

Paste a suspected MD5 hash and the tool returns the algorithms whose output length and encoding match.

A 32-character hex string most likely matches MD5, but MD4, NTLM and LM also share that length — this tool lists every plausible candidate.

FAQ

What is a hash?

A hash is a one-way function that maps data of any size to a fixed-length value. It is deterministic but designed so you cannot practically reverse it to recover the original input.

Can a hash be “reversed”?

No — not algorithmically. But weak or unsalted hashes of common inputs can be matched against precomputed tables or dictionaries, which is why strong password hashes use salt and slow functions like bcrypt or Argon2.

Why do different hashes have different lengths?

Each algorithm produces a fixed output size: 32 hex (MD5), 40 (SHA-1), 64 (SHA-256), 128 (SHA-512). Length plus encoding and any prefix is how the tool narrows down the algorithm.

What is a salt?

A random value added to the input before hashing. Salting makes the same password produce different hashes and defeats rainbow tables, which is why you should always salt password hashes.

Updated 2026-08-10 · Runs in your browser — your data never leaves this page unless the tool explicitly says it makes a network check.