Developer & Tech
Hash Generator
MD5, SHA-1, and SHA-256 from text, plus HMAC-SHA256 with a secret key. Nothing you type ever leaves your browser.
Input
MD5
—
SHA-1
—
SHA-256
—
Reference
What each algorithm is for
MD5128-bit digest. Legacy checksums and cache keys only — broken for security use.
SHA-1160-bit digest. Also broken for security use; still seen in older Git internals and legacy systems.
SHA-256256-bit digest, part of the SHA-2 family. The current default for integrity checks and signatures.
HMAC-SHA256SHA-256 combined with a secret key — proves authenticity, not just content, e.g. for webhook signature verification.
FAQ
Common questions
No. Both are broken for security purposes — MD5 and SHA-1 collisions are practical to generate today, and neither is designed to be slow, which is what password hashing needs to resist brute-force guessing. They're included here for checksums, cache keys, and compatibility with older systems, not for hashing passwords or anything security-sensitive. Use a purpose-built algorithm like bcrypt or Argon2 for passwords instead.