Hash Identifier
Enter a hash to identify its possible algorithms (MD5, SHA-1, SHA-256, bcrypt, etc.).
Possible Hash Types:
How it works
This tool identifies hash types based on their length and character composition. Since many hash algorithms output similar looking strings (e.g., 32-character hexadecimal strings), the tool will return multiple possible algorithms.
- Length: The length of the hash is the primary indicator of its type.
- Character Set: Most hashes are hexadecimal (0-9, a-f). Some, like bcrypt, use a larger character set.
- Prefixes: Certain hashes have standard prefixes (e.g., bcrypt starts with $2a$, $2b$, or $2y$).
About Hash Identifier Tool
Identify the type of a given hash using various algorithms (MD5, SHA-1, SHA-256, SHA-512, etc.)
Suggest possible hash or encoded-token formats from a string's length, alphabet, prefixes, separators, and recognizable structure.
Key features
- What it examines Suggest possible hash or encoded-token formats from a string's length, alphabet, prefixes, separators, and recognizable structure.
- Analysis input Paste the complete candidate string, including prefixes such as $2b$, $argon2id$, or algorithm markers when present.
- Signals and controls The detector compares structural signatures and may return multiple candidates with confidence or descriptive details.
- How to use the result Use the candidates to choose a compatible verifier, migration path, or further investigation—not as cryptographic proof.
How to use Hash Identifier Tool
Follow this workflow to work with unknown hash strings safely and accurately.
- Provide a sample or target Paste the complete candidate string, including prefixes such as $2b$, $argon2id$, or algorithm markers when present.
- Choose the relevant checks The detector compares structural signatures and may return multiple candidates with confidence or descriptive details.
- Run the analysis Run the analysis on the unknown hash strings and distinguish direct observations from estimates or heuristic classifications.
- Interpret the findings Use the candidates to choose a compatible verifier, migration path, or further investigation—not as cryptographic proof.
Usage tips
- Preserve the entire prefix and length because they often distinguish password-hash families.
- Compare a known test vector generated by the suspected algorithm before deciding.
- Do not upload real password databases or secret tokens to diagnostic tools.