SHA hash generator

SHA-256 / 384 / 512 via the browser's Web Crypto API — for checksums, deduplication checks and integrity verification.

—

Hashing runs through Web Crypto in this page. MD5 is not offered — it's cryptographically broken and browsers don't provide it; use SHA-256 for integrity checks.

How it works

A hash is a one-way fingerprint: the same input always yields the same output, but the output can't be reversed to the input. Uses include verifying a download wasn't corrupted, deduplicating content, and fingerprinting data for comparison. SHA-256 (64 hex characters) is the current general-purpose standard.

Frequently asked questions

Is a hash a password encryption?

No — hashing here is for fingerprints. Real password storage uses deliberately slow, salted schemes on a backend; never store a plain SHA hash of a password.

Why no MD5?

MD5 collisions have been practical since 2004. Browsers deliberately omit it from Web Crypto; anything still using MD5 for security needs migrating.

Can two different texts have the same hash?

Theoretically yes (hashes are finite), but for SHA-256 no collision has ever been found — the space is 2^256.

Written and maintained by Steven Huang · Last reviewed October 29, 2026.