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.