Tools/Cryptography/Hash Identifier

Hash Identifier

Free Hash Identifier

Identify unknown hashes offline instantly. Our free hash detector analyzes string length and character sets to detect MD5, SHA-1, SHA-256, bcrypt, NTLM, and other formats securely in your browser.

  • Offline Ready: 100% client-side processing
  • Multiple Formats: Detect MD5, SHA, bcrypt, Argon2 & more

Why identify a hash before cracking it?

Password-cracking and hash-lookup tools need to know the algorithm before they can work — trying every tool against every algorithm wastes time. This tool analyzes the hash's length, character set, and structural markers (like bcrypt's "$2b$" prefix) to narrow down the likely algorithm instantly, entirely offline, without sending the hash anywhere.

How identification works

How identification works

  • Length-based matching: Different algorithms produce fixed-length output (e.g. MD5 is 32 hex characters)
  • Structural markers: Recognizes prefixed formats like bcrypt ($2a$/$2b$) and Argon2 ($argon2id$)
  • Confidence levels: Ambiguous hex hashes are flagged "Possible"; uniquely-structured ones are "High" confidence

How to Use

  1. Paste your hash string into the text box
  2. Review the identified formats and confidence levels

💡 Pro Tips

  • A 32-character hex string could be MD5 or NTLM — check the context (Windows system vs. general use) to disambiguate, since the tool can only report "Possible" for these.
  • Structured formats like bcrypt or Argon2 are identified with high confidence since they include a visible algorithm prefix.

Glossary

Hash Function
A one-way function that converts input data into a fixed-length string of characters, used for password storage and data integrity checks.
Hex Encoding
Representing binary hash output as hexadecimal characters (0-9, a-f) — the format most common hash functions like MD5 and SHA output by default.
Salt
Random data added to input before hashing to ensure identical inputs produce different hashes, defeating precomputed lookup tables.
bcrypt / Argon2
Password-hashing algorithms designed to be slow and include a visible prefix and embedded salt, making them easy to identify structurally rather than by length alone.