Nothing yet — inputs you run here are remembered on this device.
| Prefix | Algorithm |
|---|---|
Nothing yet — inputs you run here are remembered on this device.
| Prefix | Algorithm |
|---|---|
Updated 2026-10-24
Paste a bcrypt, Argon2, SHA-crypt or PBKDF2 hash and see exactly what it says. These formats store their own parameters in the string (the algorithm, the salt, and the cost settings that decide how expensive the hash is to compute), and this tool splits that apart and explains each field, then tells you whether the work factor still holds up against current OWASP guidance.
It explains; it does not crack. There is no password input and nothing is tested against the digest,
because a password hash is one-way by construction. Everything runs in your browser, which matters
more here than on most tools: a real production hash should never be pasted into a server you do not
control. If you have a bare MD5 or SHA-256 digest with no $ prefix, that carries no parameters to
read; the hash identifier is the right tool for those.
$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewdBPj/HcNbLuLLu
Variant $2b$ the current OpenBSD version Cost 12 2^12 = 4,096 iterations Salt LQv3c1yqBWVHxkd0LHAkCO 16 bytes, stored with the hash by design Digest Yz6TtxMQJqhN8/LewdBPj/HcNbLuLLu → Cost 12 meets current guidance.
$argon2id$v=19$m=4096,t=1,p=1$c29tZXNhbHQ$RdescudvJCsgt3ub+b+dWRWJTmaaJObG
Memory m=4096 4 MiB per hash Iterations t=1 one pass over that memory Parallelism p=1 one lane → Current guidance is at least 19,456 KiB with t=2; this uses 4,096 KiB with t=1.
$6$rounds=656000$saltstring$WvvTPHKwdBJ3uk/DdBFPl4RnKGvZBcCiKBrJmHYkJlD6Zj...
Scheme $6$ SHA-512-crypt Rounds 656000 iterations → Acceptable for system accounts, but not memory-hard, so it resists GPU cracking far less well than bcrypt or Argon2id.
curl -X POST https://thesnaptools.com/api/v1/tools/password-hash-explain \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewdBPj/HcNbLuLLu"}'