Hash Generator
Compute SHA-1, SHA-256, SHA-384, and SHA-512 of any text. Runs entirely in the browser via the Web Crypto API — your input never leaves the device.
Generate cryptographic hashes
Computes SHA-1, SHA-256, SHA-384, and SHA-512 of arbitrary text using the browser's Web Crypto API. Input never leaves your device.
What it computes
| Algorithm | Digest length | Common use |
|---|---|---|
| SHA-1 | 160 bits | Legacy only — collision-broken. Don’t use for anything new. |
| SHA-256 | 256 bits | The default hash for TLS, JWT HS256, DKIM, Git object names. |
| SHA-384 | 384 bits | TLS 1.3 suite pairing, AWS signature v4 variants. |
| SHA-512 | 512 bits | High-margin integrity checks; slightly faster than SHA-256 on 64-bit CPUs. |
What it does not do
- No MD5 — intentionally. MD5 is broken, and offering it just encourages misuse.
- No salted password hashing — use bcrypt/scrypt/argon2 in your application; raw SHA-256 of a password is not a password hash.
- No HMAC — planned for a separate tool.
Privacy
Everything runs in window.crypto.subtle. No bytes are sent to a server.