Hash Generator
Generate client-side hash digests with verified MD5 and NTLM vectors, file hashing, HMAC-SHA outputs, copy-ready cracking formats, history, shareable state, and pattern-based hash identification.
Hash Reference
| Type | Length | Example | Hashcat |
|---|---|---|---|
| MD5 | 32 | 098f6bcd4621d373cade4e832627b4f6 | 0 |
| SHA1 | 40 | a94a8fe5ccb19ba61c4c0873d391e987982fbbd3 | 100 |
| SHA256 | 64 | 9f86d081884c7d659a2feaa0c55ad015... | 1400 |
| SHA384 | 96 | 768412320f7b0aa5812fce428dc4706b... | 10800 |
| SHA512 | 128 | ee26b0dd4af7e749aa1a8ee3c10ae992... | 1700 |
| NTLM | 32 | 8846f7eaee8fb117ad06bdd830b7586c | 1000 |
| bcrypt | 60 | $2b$12$... | 3200 |
| NetNTLMv2 | variable | user::domain:challenge:response:blob | 5600 |
Hash workbench ready
All generation runs locally in the browser.
Hash Notes
- MD5: Generated locally with an in-page implementation because Web Crypto does not expose MD5.
- NTLM: Calculated as MD4 over UTF-16LE text and only shown for text input.
- SHA family: SHA1, SHA256, SHA384, SHA512, and HMAC-SHA outputs use browser Web Crypto.
- File mode: Hashes the selected file bytes in the browser without uploading data.
- Identification: Uses format patterns and confidence labels; raw hex hashes can stay ambiguous.
- Copy formats: Use hash, Hashcat, John, Markdown, JSON, or share links depending on the workflow.