Hash generator — MD5, SHA-1, SHA-256, SHA-512

MD5, SHA-1, SHA-256, SHA-512 for text or files — all in your browser.

Cryptographic hashes are how you verify integrity: file checksums, Git object IDs, password storage (with a salt), webhook signatures, content-addressable caches. This tool computes MD5, SHA-1, SHA-256, and SHA-512 simultaneously for any input — type or paste text, or drop a file and it streams through the Web Crypto API without uploading. Note: MD5 and SHA-1 are broken for security purposes; use SHA-256 or SHA-512 for anything that matters. Useful for verifying a downloaded artifact's checksum, debugging an HMAC signature mismatch, or generating a deterministic ID. The tool also offers side-by-side comparison so you can paste two hashes and instantly see whether they match.

Related tools

  • Base64 encoder & decoder — text, files, images, audio
  • UUID generator — version 4 random IDs in your browser
  • URL encoder & decoder — percent encoding online
  • JWT decoder — inspect header & payload locally