Hash Generator

Get the MD5, SHA-1, SHA-256, and SHA-512 of any text as you type. The SHA family uses the browser's built-in crypto; everything runs locally and nothing is uploaded.

MD5
waiting for input
SHA-1
waiting for input
SHA-256
waiting for input
SHA-512
waiting for input

Which hash for what

Use SHA-256 as the sensible default for verifying a download or comparing two files. MD5 and SHA-1 are still everywhere for quick checksums and matching legacy values, but both are cryptographically broken, so do not use them where collisions would matter, like signatures or deduplication you trust for security.

A note on passwords: a plain hash is not how you should store one. Password storage needs a slow, salted algorithm like bcrypt or Argon2, not a bare MD5 or SHA. For setting up basic auth on a reverse proxy, use the htpasswd generator instead, which salts and stretches.

Related tools: the htpasswd generator for proxy auth and the Base64 encoder for encoding values.