Loading...

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.

  1. Provide a sample or target Paste the complete candidate string, including prefixes such as $2b$, $argon2id$, or algorithm markers when present.
  2. Choose the relevant checks The detector compares structural signatures and may return multiple candidates with confidence or descriptive details.
  3. Run the analysis Run the analysis on the unknown hash strings and distinguish direct observations from estimates or heuristic classifications.
  4. 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.

Frequently asked questions

Suggest possible hash or encoded-token formats from a string's length, alphabet, prefixes, separators, and recognizable structure.
Paste the complete candidate string, including prefixes such as $2b$, $argon2id$, or algorithm markers when present.
The detector compares structural signatures and may return multiple candidates with confidence or descriptive details.
Many algorithms share the same length and character set, and random identifiers can resemble hashes. Identification from appearance alone is inherently uncertain.