Hash Identifier
Paste any hash and instantly detect the algorithm. Supports MD5, SHA-1, SHA-256, SHA-512, SHA-3, bcrypt, Argon2, NTLM, CRC32, and more. 100% client-side.
Detected Algorithm(s)
Paste a hash and click Identify
Supported Hash Types
⚠ Weak / Deprecated
- MD5 (32 hex chars)
- MD4 (32 hex chars)
- CRC32 (8 hex chars)
- Adler-32 (8 hex chars)
SHA Family
- SHA-1 (40 hex chars)
- SHA-224 (56 hex chars)
- SHA-256 (64 hex chars)
- SHA-384 (96 hex chars)
- SHA-512 (128 hex chars)
- SHA-3-256 (64 hex chars)
- SHA-3-512 (128 hex chars)
Password Hashing
- Bcrypt ($2b$...)
- Argon2i / Argon2id ($argon2...)
- scrypt
- PBKDF2
How Hash Identification Works
Hash identification relies on two key properties: length and format. Different algorithms produce outputs of specific lengths — MD5 always produces 32 hex characters, SHA-256 produces 64, and so on. Password hashing algorithms like bcrypt and Argon2 include distinctive prefixes ($2b$, $argon2id$) that make identification straightforward. When multiple algorithms share the same length, the tool lists all possibilities ranked by likelihood.