Hash Type Identifier
Paste any hash and instantly identify the likely algorithm from length, charset, and signature prefixes like bcrypt, Argon2, and sha512crypt.
Loading tool...
What is Hash Type Identifier?
Hash Type Identifier is a free online tool that examines a hash string and reports which algorithms most likely produced it. It parses signature prefixes (bcrypt, Argon2, scrypt, PBKDF2, Unix crypt variants, Drupal, PHPass), maps hex digest lengths to known algorithms from CRC-16 to SHA-512, and decodes base64 digests to compare byte sizes. Designed for security teams, CTF players, and developers who find a hash in a log, database, or /etc/shadow file and need to know what they are looking at before choosing a verification or cracking strategy. Everything runs locally β hashes never leave your browser.
Key Benefits
- Instant format recognition with zero setup
- High-confidence detection for prefixed password formats
- Covers hex and base64 digests from 16-bit checksums to 512-bit hashes
- Groups same-length candidates so guesses are never mistaken for facts
- 100% private β nothing is uploaded
Common Use Cases
- β’Triage a hash found in logs, dumps, or breach data
- β’Pick the right mode before running a password audit tool
- β’Check which algorithm an app uses to store passwords
- β’CTF challenges that start with an unknown hash format
How to Identify a Hash Type
- Paste the hash: Paste a single hash string β hex, base64, or a prefixed password format like $2b$12$... from /etc/shadow or a database dump.
- Read the summary: The tool shows character count, charset (hex or base64), and decoded digest size in bytes.
- Review candidates: For raw digests, same-length algorithms are listed together β for example 32 hex chars maps to MD5, MD4, and NTLM.
- Copy the result: Copy an algorithm name or the full text report for your documentation or incident notes.
Key Features
- 20+ signature prefixes: bcrypt ($2b$), Argon2, scrypt, PBKDF2, sha512crypt, apr1, Drupal, PHPass
- Length mapping for hex digests: MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, RIPEMD, CRC
- Base64 digest support with exact decoded byte-length calculation
- Copyable per-algorithm results and a one-click text report
- Runs entirely in your browser β nothing is transmitted