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

Extract the hash from a locked ZIP, RAR or 7-Zip archive with zip2john / rar2john / 7z2john, pick the right hashcat mode, and crack it without guessing.
Extract the hash from an encrypted id_rsa or id_ed25519 with ssh2john, pick the right hashcat mode for legacy PEM keys, and know when only John the Ripper can touch a modern OpenSSH key.
Extract the hash from an encrypted Word, Excel or PDF file with office2john / pdf2john, then pick the right hashcat mode — 9400 to 10700 — to recover the password.

Related tools

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.