Hash Generator
Type or paste text — all four digests update live, computed on your device.
What are these hashes used for?
A hash function maps any input to a fixed-length fingerprint. Change one character and the whole fingerprint changes, which makes hashes ideal for verifying file integrity, deduplicating data, and indexing. SHA-256 is the modern default; MD5 and SHA-1 are cryptographically broken (collisions can be manufactured) but remain in wide use as checksums against accidental corruption.
A note on passwords
None of these algorithms is appropriate for storing passwords — they're too fast, which makes brute-forcing cheap. Password storage should use a deliberately slow algorithm like bcrypt, scrypt or Argon2.
Frequently asked questions
Is my text sent to a server to be hashed?
No. SHA hashes use the browser's built-in WebCrypto API and MD5 runs as local JavaScript — your input never leaves the page.
Can I reverse a hash back to the original text?
No — hashing is one-way by design. The only way to "reverse" one is to guess inputs until one matches, which is why long random inputs are effectively irreversible.