UtilMill

Hash Generator

Paste text below to generate its MD5, SHA-1, SHA-256, and SHA-512 hashes at once. Everything runs locally in your browser — nothing you type is uploaded.

Frequently asked questions

Which hash algorithm should I use?

For anything security-sensitive (checksums used for integrity against a malicious actor, password storage, signatures) use SHA-256 or SHA-512 — MD5 and SHA-1 are cryptographically broken and only suitable for non-adversarial checks like detecting accidental file corruption.

Why is MD5 handled differently from the SHA hashes?

Modern browsers' built-in Web Crypto API (SubtleCrypto) intentionally does not implement MD5 because it is broken for security use. This tool includes a small client-side MD5 implementation for the common non-security cases (checksums, cache keys) where MD5 is still used.

Is my text uploaded anywhere?

No. Hashing runs entirely in your browser — via the Web Crypto API for SHA-1/256/512 and local JavaScript for MD5. Nothing is sent to a server.

Related tools