Hash Generator — SHA-256 · SHA-384 · SHA-512

Type or paste text and get its SHA-2 family hashes instantly. Computed by your browser's native crypto.subtle engine — the same code path TLS uses. No MD5 here (see why below).

Ad slot — paste your AdSense code here (see README)

Why no MD5?

MD5 has been practically broken since 2004 — researchers can craft two different files with the same MD5 hash, which makes it unsafe for anything security-related (certificates, signatures, file verification between parties). Browsers deliberately left MD5 out of the Web Crypto API, and this tool follows that example: it offers only the SHA-2 family, which is what you should be using anyway for checksums, deduplication, password-verifier teaching examples and integrity checks.

Remember: a hash of a password is not a safe way to store passwords — use a proper password manager, and for backend work use salted, memory-hard schemes like bcrypt or Argon2. For verifying that a download matches its published checksum, or fingerprinting a string, SHA-256 is exactly right.

Note: the Web Crypto API needs a secure context. Over HTTPS (or localhost) it always works; if you opened this file directly from disk in an old browser, hashing may be unavailable.