Developer Tools

Hash Generator

Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of text or a file. Runs entirely in your browser — nothing is uploaded anywhere.

How it works

SHA-1, SHA-256, SHA-384, and SHA-512 are computed using your browser's built-in Web Crypto API. MD5 isn't part of that API (it's considered cryptographically broken for security purposes), so it's computed with a small standalone implementation instead — still entirely in your browser, still never uploaded anywhere.

Which hash should I use?

  • MD5 and SHA-1 are fast but no longer considered secure — fine for checksums, not for security
  • SHA-256 is the modern standard for most use cases (file integrity, checksums, signatures)
  • SHA-384 and SHA-512 offer a larger output size for applications that call for it

Frequently asked questions

Is my file or text uploaded anywhere?

No — every hash is computed directly in your browser, using the Web Crypto API for SHA hashes and a local implementation for MD5. Nothing leaves your device.

Which hash algorithm should I use?

SHA-256 is the standard choice for most modern use cases. MD5 and SHA-1 are still common for checksums but are no longer considered secure for anything sensitive.

Will this match a hash generated elsewhere?

Yes — these are standard, widely-implemented hash algorithms, so the same input always produces the same output regardless of what tool computed it.

Related tools