CalcuOnline
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.

Related tools