Hash Identifier
Paste a hash to see which algorithms and password formats match its shape.
How this works
Hashes carry no label, so identification is pattern matching, not proof. This tool looks at three things: the length of the digest, the character set it uses, and any prefix the format declares.
Modern password formats are the easy case — bcrypt, Argon2, and crypt(3) variants all announce
themselves with a $id$ prefix and carry their own cost parameters and salt. Raw digests
are the hard case: MD5, NTLM, MD4, and RIPEMD-128 are all 32 hexadecimal characters and are
indistinguishable from the string alone. Where that happens, the candidates are listed together and
you need context — where the hash came from, which system produced it — to narrow it down.
Nothing you paste is transmitted or stored. The matching runs in JavaScript on your own machine, which matters when the hash is evidence.