Hash Generator
Compute cryptographic hashes using MD5, SHA-1, SHA-256, SHA-384, or SHA-512. Uses the Web Cryptography API — all computation is client-side.
Last updated March 1, 2026
Prove it runs locally
- Open DevTools → Network tab
- Click Generate
- Confirm zero outbound requests for the secret
Generation uses crypto.getRandomValues() in your browser. Privacy policy
How to Use This Tool
Type or paste your input text into the text area. The hash is computed automatically as you type using your browser's Web Crypto API (SHA family) or a pure-JS implementation (MD5).
Select the hash algorithm from the dropdown: MD5 (legacy, 128-bit), SHA-1 (legacy, 160-bit), SHA-256 (recommended, 256-bit), SHA-384 (384-bit), or SHA-512 (512-bit). The output updates instantly.
The result is the hex-encoded hash of your input. Hash functions are one-way — the same input always produces the same output, but you cannot reverse the hash to recover the original input.