Hash Type Identifier
Paste a hash and this tool guesses its algorithm from length and format, MD5, SHA-1, SHA-256, SHA-512, bcrypt, and others.
About this tool
Paste a hash and this tool guesses its algorithm from length and format, MD5, SHA-1, SHA-256, SHA-512, bcrypt, and others.
Example
Input: 5d41402abc4b2a76b9719d911017c592
Output: MD5 or NTLM (32 hex)
Privacy
This tool runs entirely in your browser. Your data is processed locally and never uploaded to a server.
How to use this tool
- Paste the hash string into the input box.
- Check that you copied the full value, including any prefix like $2b$ for bcrypt.
- Run the lookup to let the tool inspect the hash length and format.
- Read the suggested algorithm and compare it with the source system or code that produced it.
Step by step, what happens
- The tool reads the text you paste and looks at visible patterns such as length, character set, and common prefixes.
- It compares those details against known hash formats like MD5, SHA-1, SHA-256, SHA-512, bcrypt, and other common variants.
- If the string matches a known format closely, the tool returns the most likely algorithm.
- If the string is ambiguous or nonstandard, it gives a best guess based on the available clues.
- You use the result as a starting point, then confirm it against the application or database that generated the hash.
Worked example
Suppose you copied a bcrypt password hash from a database and want to confirm what algorithm it uses.
Input: $2b$10$abcdefghijklmnopqrstuv
- You paste the hash into the tool exactly as stored, including the $2b$ prefix.
- The tool recognizes the bcrypt-style prefix and checks the overall format.
- It returns the most likely algorithm based on that pattern.
Output: Likely algorithm: bcrypt
Tips and common mistakes
- Paste the full hash, not a shortened version, because many algorithms are identified by length and prefix.
- Do not strip characters like $2b$ or remove separators, since those often tell the tool which algorithm was used.
- If the tool is unsure, the hash may be truncated, salted in a custom way, or generated by a less common algorithm.
- A match from this tool is a strong guess, not a password recovery result, so always verify it against the source system.
Frequently asked questions
How does identification work?
It matches the hash length and prefix against known algorithm signatures (e.g. 64 hex characters → SHA-256, $2a$ → bcrypt).
Is it always certain?
No, many algorithms share a length (MD5 and NTLM are both 32 hex), so it lists the likely candidates.
Can it crack the hash?
No, it only identifies the probable algorithm; it does not reverse the hash.
More Developer Tools Tools
Explore related calculators in this category
Hash Generator (MD5, SHA-1, SHA-256)
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text instantly in your browser.
.htaccess Generator
Generate common .htaccess rules, force HTTPS, www redirect, and caching, with checkboxes.
API Key Generator
Generate random, secure API keys and tokens with an optional prefix. Cryptographically secure.
Apache Log Parser, Free Online Developer Tool
Parse Apache/NGINX combined access log lines into IP, time, request, status and size fields. Get instant results, the formula, and a clear example.
You Might Also Like
Popular tools from other categories
1031 Exchange Calculator - Free Online
Free Calculate tax deferral in a 1031 exchange. Step-by-step solutions and formulas included. Fast, accurate, and free, with formula and example.
4% Rule Calculator
Find the retirement nest egg you need using the 4% safe-withdrawal rule.
70% Rule Calculator
Calculate max offer using the 70% rule for flips.
A1C Calculator - Free Online
Free Convert between A1C percentage and estimated average glucose. Step-by-step solutions and formulas included. Simple, fast, and free.
Can't Find the Right Calculator?
Try our AI Math Solver, type any problem in plain English and get instant step-by-step solutions.