Hash Generator

Generate SHA-256, SHA-384 or SHA-512 hashes without sending text to a server.

Your text is hashed locally with the Web Crypto API and is not uploaded or stored.

About the Hash Generator

A cryptographic hash converts text into a fixed-length hexadecimal digest. The same input and algorithm produce the same digest, while the original text cannot be directly recovered from the hash.

How to use it

  1. Enter the text you want to hash.
  2. Choose SHA-256, SHA-384 or SHA-512.
  3. Generate the hexadecimal digest.
  4. Copy the result or clear the page when finished.

Algorithms available

SHA-256 produces 256-bit output, SHA-384 produces 384-bit output and SHA-512 produces 512-bit output. MD5 is intentionally not included because it is unsuitable for modern security use.

Hashing and password storage

A raw SHA hash is useful for checksums and development tasks, but passwords should use a purpose-built, salted password hashing system. All input on this page stays in the browser.

Example

SHA-256 of the text hello is 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Any text change produces a different digest.