Moayyad Faris
Security

Processed locally in your browser — not uploaded

Hash Generator

Compute a SHA-256, SHA-384 or SHA-512 hex digest from text using the browser's built-in Web Crypto API. Deliberately doesn't offer MD5 or SHA-1 — neither is cryptographically safe for security use. Runs entirely in your browser.

SHA-256 digest

Digest will appear here

01

How to use

  1. Type or paste text — the hash updates as you type.
  2. Choose SHA-256, SHA-384 or SHA-512.
  3. Copy the resulting hex digest.
02

Understanding the output

The digest is computed using the browser's built-in Web Crypto API (crypto.subtle.digest) and shown as lowercase hexadecimal — the standard format most tools and APIs expect.

03

Common issues & tips

  • MD5 and SHA-1 aren't offered here because they're no longer considered cryptographically safe — use SHA-256 or stronger for anything security-related.
  • Different output than another tool: check for trailing whitespace or a different text encoding (this always uses UTF-8).

Frequently asked questions

Why isn't MD5 or SHA-1 available?
Both are broken for security purposes (practical collision attacks exist) and the Web Crypto API this tool uses doesn't expose them. Use SHA-256 or stronger.
Is this suitable for hashing passwords?
No. Password storage needs a purpose-built algorithm with built-in salting and deliberate slowness (like bcrypt, scrypt or Argon2) — a plain SHA-256 hash is unsuitable for that, even though it's a fine general-purpose integrity hash.
Is my text sent to a server?
No. Hashing happens entirely in your browser.

Related tools