Hash Identifier
Find out which algorithm produced a hash and how to feed it to hashcat and John the Ripper. Shows every matching type honestly.
Hashes are not sent anywhere: the type is detected right in your browser. The -m and --format tags tell hashcat and John the Ripper the hash type; click to copy.
The tool reads a hash string and names the algorithm that produced it, showing how to set that type in hashcat and John the Ripper.
Honest answers, not guesses
Only formats with a prefix have a definitive answer, and the tool names them unambiguously:
- “$2y$” — bcrypt;
- “$6$” — sha512crypt;
- “{SSHA}” — salted SHA1.
A plain hexadecimal hash cannot be identified with certainty: MD5, NTLM, and MD4 all produce 32-character strings, so they look identical. The tool lists every matching type and says so openly instead of passing off the first match as the answer. That is what sets it apart from other identifiers that confidently label any 32-character string as “MD5”.
Multiple hashes at once
Paste one hash per line and the tool examines each one and shows a short answer. Identifying the type by its looks is possible here; recovering the password from the hash is a different task and is not what this tool does.
Rate this tool
Help us get better
Tell us what was missing.
Other tools
JSON Formatter
Format and repair JSON in the browser, flagging duplicate keys and long numbers
Regex Tester
Regex testing with a plain-language breakdown and hang protection
JWT Decoder
JWT parsing with fields explained and signature verification
CSV to JSON
A table to JSON with honest types and a reverse check
JSON to CSV
JSON to a table for Excel, with verification and formula protection
SQL Formatter
A readable query layout, verified against the source, with risky spots flagged
XML Formatter
Readable XML, errors explained with a hint, verified against the source
XML Validator
Markup, XSD schema, sitemap, YML and RSS rules, with the path to each error