Related tools
- Bcrypt & Argon2 HasherHash and verify passwords with bcrypt, argon2, and scrypt, entirely in your browser.
- Hash & ChecksumHash text or files with MD5, SHA-1, SHA-256, SHA-384, and SHA-512 at once, and verify the result against a known hash.
- HMAC GeneratorCompute and verify HMAC digests for a message and a secret key, in your browser.
- JWT Vulnerability CheckDecode a JWT and test it for alg=none and weak HMAC signing secrets, entirely in your browser.
- Passkey TesterRegister and authenticate passkeys, then decode the attestation object, flags, and public key.
- OAuth Scope DecoderTurn an OAuth scope list into plain English access and an honest risk read.
What it does
Looks at the structure of a pasted hash (length, charset, and any $prefix$ it carries) and ranks which algorithm or password-hash format most likely produced it. Recognizes plain hex digests from MD5 through SHA-512, structured crypt formats like bcrypt, Argon2, and sha512crypt, plus non-hash lookalikes such as UUIDs and JWTs. Optionally shows the matching hashcat -m mode number for each candidate.
How to use it
Paste the hash or password-hash string into the input. The tool reports the most likely match plus a ranked list of alternatives when the length alone is ambiguous, such as 32 hex characters being MD5, NTLM, or MD4. Turn on the hashcat option to see the -m mode number for each recognized format.
Why this one
Most hash-identifier sites are ad-heavy and only guess from length. This one parses structured formats like bcrypt and sha512crypt directly from their prefix, explains why plain hex digests are ambiguous instead of pretending to be certain, runs entirely in your browser, and has no lookup limits.
FAQ
- How can it tell MD5 from NTLM?
- It cannot, not for certain. A bare 32-character hex string is structurally identical for MD5, NTLM, and MD4, so the tool lists all three ranked by how often each actually appears in the wild, with MD5 first. Structured formats like bcrypt carry a distinctive prefix, so those are identified with high confidence instead of a guess.
- What is a hashcat mode?
- It is the -m number hashcat needs to attack a given hash type, for example -m 0 for MD5 or -m 1000 for NTLM. Turning on the hashcat option appends the matching number to each recognized candidate so you do not have to look it up separately.
- Does it crack the hash?
- No. This only identifies the likely format from its structure; it never attempts to reverse, brute-force, or look up the original value.
Keyboard shortcuts: press ? anywhere on this page to see them.