Hash Identifier
When you come across an unlabeled hash — in a database dump, a config file, or a CTF challenge — the first question is what algorithm produced it. This identifier analyzes a hash's length, character set, and structure to suggest its most likely types, from MD5 and the SHA family to bcrypt and other recognizable formats. For prefixed schemes like bcrypt it reads the signature directly; for raw hex digests it narrows the options by length.
Identification is heuristic — a 32-character hex string could be MD5, NTLM, or another 128-bit digest — so the tool presents ranked candidates rather than a single definitive answer. It is a starting point for choosing the right verification or cracking approach. Everything runs in your browser: the hash you paste is analyzed locally and never uploaded, which is useful when you are working with data you would rather not send to an online service.
Paste a hash to identify its likely type from its length and format. Analysis runs entirely in your browser.
Frequently asked questions
- How does it identify a hash?
- It inspects length, character set, and any format markers (like a bcrypt prefix) and ranks the algorithms that match those characteristics.
- Can it always tell me the exact algorithm?
- No. Different algorithms can produce identically shaped output — a 32-character hex value could be MD5 or NTLM — so it offers ranked likely candidates, not certainty.
- Is my hash uploaded anywhere?
- No. The analysis is pattern matching that runs locally in your browser; nothing you paste is transmitted.
- Does it crack or reverse the hash?
- No. It only identifies the probable type. Recovering the original value is a separate task and is not possible for strong hashes.
- Why does it list several possibilities?
- Because format alone is often ambiguous. The ranked list helps you decide which algorithms to try first when verifying or cracking.