Skip to content

$ hash --identify

Hash Identifier

Paste a hash to identify its type online — instantly, in your browser. We detect the format and hand you ready-to-run hashcat and John the Ripper commands. Your hash never leaves your device.

Analyzed entirely in your browser with WebAssembly — your hash is never uploaded.
Try an example:

Hash type reference · 159

Memory hardness is the real defense against GPUs and ASICs. How argon2id, bcrypt, scrypt and PBKDF2 compare, how to tune them, and which one to actually pick.
How AS-REP roasting lets an unauthenticated attacker pull a crackable krb5asrep hash from accounts with preauth disabled, and how defenders catch it.
An HS256 token carries everything an attacker needs to verify a guessed secret offline. How weak HMAC keys fall to hashcat -m 16500, and how to forge tokens after.

Frequently asked questions

Is my hash sent to your server?
No. Identification runs entirely in your browser using WebAssembly. Your hash is never uploaded, logged, or stored.
How does the hash identifier work?
It matches your input against a library of hash-type patterns (length, character set, and prefix) and ranks the most likely formats, then shows the hashcat mode and John the Ripper format for each.
Can you crack the hash for me?
No. This site only identifies the hash and gives you the exact hashcat and John the Ripper commands to run yourself on your own machine.