Dev Tools
Client-sidefiles never upload

Hash Tools

Compute **MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512** side-by-side. Text mode is live; file mode verifies integrity (compare against publisher's checksum). WebCrypto + hand-rolled MD5 — runs entirely in your browser.

0 bytes
MD5
SHA-1
SHA-256
SHA-384
SHA-512
How to use
  1. Pick Text or File mode.
  2. Text mode updates live as you type; File mode hashes on demand (large files take a few seconds).
  3. Hover a row to reveal Copy on the right — one-click clipboard.
  4. Use cases: download integrity (compare against publisher's SHA-256), API signing prototypes, dedupe by content (not for password storage — see tips).
Tips
  • MD5 / SHA-1 are broken for security (collisions demonstrated). Fine for checksums or dedupe; not for signing or auth.
  • SHA-256 is the modern default — git, blockchain, TLS all use it. SHA-512 is faster on 64-bit CPUs and the cryptography-first choice.
  • Use bcrypt / scrypt / argon2 for passwords, not SHA. Plain SHA hashes are catastrophically fast to brute-force.
  • WebCrypto is a W3C standard built into every modern browser — speed is near-native C.

💡 MD5 is hand-implemented (WebCrypto doesn't ship it). SHA variants call the native subtle.digest. Runs 100% in your browser — passwords / API keys never leave.

Related tools