Identify hash types from their format and characteristics. All analysis happens in your browser.
Hash Input
Paste the hash value you want to identify
Possible Hash Types
Common Hash Types Reference
| Hash Type | Length | Common Uses |
|---|---|---|
| MD5 | 32 hex characters | Legacy checksums (insecure for passwords) |
| SHA-1 | 40 hex characters | Git commits, legacy systems (deprecated) |
| SHA-256 | 64 hex characters | Modern checksums, certificates, blockchain |
| SHA-512 | 128 hex characters | High-security checksums |
| bcrypt | Starts with $2a$, $2b$, $2y$ | Password hashing (recommended) |
| scrypt | Starts with $scrypt$ | Password hashing |
| Argon2 | Starts with $argon2i$, $argon2d$, $argon2id$ | Password hashing (modern, recommended) |
| NTLM | 32 hex characters | Windows authentication (insecure) |
| CRC32 | 8 hex characters | Error detection (not cryptographic) |
Security Notes
Identification Limitations
- Identification is based on format and length
- Multiple hash types may have same length
- Cannot distinguish MD5 from NTLM (both 32 chars)
- Context and source are important
Deprecated Algorithms
- MD5 and SHA-1 are cryptographically broken
- Do not use for password storage
- Use bcrypt, scrypt, or Argon2 for passwords
- Use SHA-256 or higher for checksums