Hash Identifier
Guess the likely algorithm family of a hash string from its format.
How to use Hash Identifier
Three quick steps — no sign-up needed
-
Step 1
Paste the hash string
Enter the hex or encoded digest you want to classify.
-
Step 2
Review likely types
See candidate algorithms based on length and character patterns.
-
Step 3
Confirm in context
Use application docs or salts/prefixes to verify - format alone is not proof.
About Hash Identifier
Hash Identifier suggests which algorithm family a hash string might belong to from length and charset patterns. Analysts searching "identify hash type", "what hash is this", or "hash algorithm detector" use it when reading dumps or configs.
Paste a hash and read likely types. Many algorithms share similar lengths; prefixes ($2y$, $argon2id$) are stronger clues when present. Format detection is heuristic, not cryptographic proof.
Knowing the type does not crack the hash. Cracking legality and ethics depend on ownership and authorization - only test systems you own or have permission to assess.
For password storage audits, prefer verifying the application source over guessing from a single string.
A classification aid - not a hash cracking tool.
Benefits of Hash Identifier
Frequently asked questions
Can it always detect the algorithm?
No - different algorithms can look similar; treat results as likely, not certain.
Does identification crack the hash?
No - it only suggests a type.
What if there is a $2y$ prefix?
That pattern is associated with bcrypt-style password hashes.
Is this for password recovery of others' accounts?
Only use on data you are authorized to test.
Why list several possible types?
Ambiguity is common; context decides the true algorithm.