Hash Generator

Type or paste text — all four digests update live, computed on your device.

MD5
SHA-1
SHA-256
SHA-512

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.