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.