AES Encryption Explained: How It Works and Why It Matters
Jun 23, 2026
Identify hash algorithms from a hash string. Detects 50+ hash types by format, length, and patterns.
This tool identifies hash algorithms by analyzing several characteristics of the input string:
[0-9a-f], while Base64 hashes include [A-Za-z0-9+/=]. Some hashes have alphanumeric character sets.$2y$, Argon2 with $argon2, and LM hash with aad3b435b51404ee.Note: Many different hash algorithms can produce outputs of the same length. For example, both MD4 and MD5 produce 32-character hex hashes. This tool returns all possible matches ranked by likelihood, but cannot guarantee a single correct answer.
| Algorithm | Length | Format | Example |
|---|---|---|---|
| MD5 | 32 | hex | 5d41402abc4b2a76b9719d911017c592 |
| SHA-1 | 40 | hex | a94a8fe5ccb19ba61c4c0873d391e987982fbbd3 |
| SHA-256 | 64 | hex | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| SHA-384 | 96 | hex | cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7 |
| SHA-512 | 128 | hex | ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f |
| Bcrypt | 60 | base64 | $2y$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy |
| Argon2id | var | base64 | $argon2id$v=19$m=65536,t=4,p=2$... |
| NTLM | 32 | hex | b4b9b02e6f09a9bd760f388b67351e2b |
No. This tool only identifies the hash algorithm type. It cannot reverse the hash or find the original input. Hash functions are designed to be one-way — identifying the algorithm is the first step, but cracking requires brute-force, dictionary, or rainbow table attacks.
Many hash algorithms produce outputs of the same length. For example, MD5 and MD4 both produce 32-character hex hashes. MD2 also produces 32 characters. The tool shows all possible matches so you can use context clues (application, source, usage) to determine the correct one.
Hex hashes use only hexadecimal characters (0–9, a–f) to represent the binary hash value. Base64 hashes use a broader character set (A–Z, a–z, 0–9, +, /, =) which makes them more compact. Some password hashes like bcrypt use a modified Base64 alphabet.
Yes. All hash identification happens entirely in your browser using JavaScript. No data is sent to any server. Your hash values never leave your device.
Blog
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026