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
- Paste your hash string into the text box
- 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.