Nothing yet — inputs you run here are remembered on this device.
Result appears here as you type
Nothing yet — inputs you run here are remembered on this device.
Result appears here as you type
Updated 2026-08-01
Paste a hash and this tells you what produced it — MD5, SHA-1, SHA-256, SHA-512, bcrypt, Argon2 and
more — by reading its length, character set and any format prefix. It understands the sha256: form
used for Docker and OCI image digests, and the $2y$/$argon2id$ modular-crypt formats that password
hashes use.
It will not reverse a hash, because a hash cannot be reversed: the input is not stored in the output. What it does is answer the question you usually actually have when a bare digest turns up in a lockfile, a CI log or a database column — what is this, and where did it come from? Where a length is genuinely ambiguous, every plausible algorithm is listed rather than guessing one.
sha256:8cbdea5f3e3073f6952af2b00fa7447a92cf67b628682a72729641eb7b6a1ec3
SHA-256 — 64 hex characters, 256-bit
c614b34a5a07e330f1bd160cffbed477
MD5 — 32 hex characters, 128-bit (also possible: NTLM, MD4)
$2y$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy
bcrypt — 60 modular-crypt characters
curl -X POST https://thesnaptools.com/api/v1/tools/hash-identifier \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"sha256:8cbdea5f3e3073f6952af2b00fa7447a92cf67b628682a72729641eb7b6a1ec3"}'