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.