Hash Identifier
Paste any hash and this tool will tell you which algorithm likely produced it. It matches the hash against length and character-pattern signatures for MD5, SHA-1, SHA-2, bcrypt, and many other common formats.
Once you know the algorithm, regenerate or verify it with the MD5, SHA-256 or bcrypt Checker tools.
How to use the Hash Identifier
- 1 Paste the hash you want to identify.
- 2 Read the candidate algorithms, ranked by how well the length and character set match.
- 3 Check any structural markers, such as a $2y$ prefix for bcrypt or a colon-separated salt.
- 4 Confirm by hashing a known input with the suggested algorithm and comparing.
How to Use
Paste a hash value. The identifier reports every format whose signature matches, ranked by how specific the match is. Note that a final confirmation still requires trying to reproduce the hash.
- Identifies MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 and more
- Recognizes bcrypt, argon2, and crypt formats by prefix and structure
- Includes MySQL, NTLM, and salted variants
- Shows the confidence level for each match
- Runs entirely offline in your browser
Frequently asked questions
Why does it give several possibilities?
Because length and alphabet are not unique identifiers. A 32-character hex string could be MD5, NTLM or several other things, and the tool cannot tell them apart from the output alone. It narrows the field; confirmation needs a known plaintext.
How can I be certain which algorithm produced a hash?
Hash a known value with each candidate and compare. If your hash is of a known password, that settles it immediately. Failing that, look at the surrounding code or configuration — the algorithm is almost always declared where the hash was created.
Can this tool crack the hash?
No, and no tool can reverse a hash mathematically. Recovering the input means guessing candidates and hashing them, which is what dedicated cracking software does. This tool only recognises the format.