Guesses the hash algorithm from format and length.
Hash Identifier guesses which hash algorithm a string is likely to be by inspecting its format and length. It recognizes bcrypt and Argon2 by their prefixes, and maps hexadecimal lengths to candidates like MD5, NTLM, SHA-1, SHA-256, and SHA-512. It is handy when you encounter an unlabeled hash and want a quick starting point for identifying or cracking it.
No. Hash Identifier runs entirely in your browser and nothing is uploaded. Any hash you paste stays on your device.
It detects bcrypt ($2a/$2b/$2y) and Argon2 ($argon2) by prefix, and maps hex lengths to candidates: 8 (CRC32/Adler-32), 32 (MD5/MD4/NTLM), 40 (SHA-1/RIPEMD-160), 56 (SHA-224), 64 (SHA-256/SHA3-256), 96 (SHA-384), and 128 (SHA-512/SHA3-512).
Many algorithms produce digests of the same length, so length alone cannot uniquely identify one. The tool lists all common algorithms that match a given length rather than guessing a single answer.
The input is treated as unrecognized if it contains characters outside 0-9 and a-f (and is not a bcrypt or Argon2 prefix), or if its hex length does not match any known mapping. Leading and trailing whitespace is trimmed before checking.
No. It only identifies the likely algorithm based on format and length; it does not attempt to recover the original input.