Hash Generator
Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text — instantly, using your browser's built-in Web Crypto engine.
A cryptographic hash function turns input of any length into a fixed-size fingerprint: the same input always produces the same hash, and changing even one character produces a completely different one. That makes hashes useful for verifying file/message integrity, comparing values without storing the original, and (with proper salting) password storage.
This tool uses the browser's native crypto.subtle.digest (Web Crypto API) to compute SHA-256, SHA-384 and SHA-512, plus SHA-1 for legacy compatibility. Nothing is uploaded — the digest is computed locally and only the hex result is shown.
Frequently asked questions
Why is there no MD5 option?
Browsers' Web Crypto API deliberately does not implement MD5 — it is considered cryptographically broken (collisions are trivial to produce) and was excluded from the standard by design.
Is SHA-1 safe to use?
No — SHA-1 is also considered cryptographically broken (practical collision attacks exist) and is shown here only for compatibility with legacy systems, not for security-sensitive use.
Which hash should I use for new work?
SHA-256 is the common default for integrity checks and general-purpose hashing today; SHA-384/512 add margin for higher-security needs.