Hash Generator
Hash text or files with MD5, SHA-1 and SHA-2.
Input
Drop a file here or click to choose
Hashing runs locally — your file is never uploaded.
Algorithms & options
Results
| Algorithm | Digest | Copy |
|---|
Which algorithm should I use?
- SHA-256 / SHA-384 / SHA-512 — recommended for security, checksums and file integrity.
- SHA-1 — legacy; still fine for non-security checksums but officially weakened.
- MD5 — deprecated for cryptography due to collisions; kept for legacy compatibility.
- HMAC — keyed hash used to verify authenticity between parties that share a secret.
Frequently asked questions
Can I hash large files without freezing my browser?
Yes. Hashing runs in a dedicated web worker, so a 100 MB file won’t block the UI. A progress indicator keeps you informed while it works.
Is MD5 still secure?
MD5 is broken for cryptographic use (collisions) and SHA-1 is weakened. For security-sensitive work use SHA-256 or stronger. MD5 and SHA-1 are included for legacy checksums and compatibility.
What is HMAC?
HMAC (Hash-based Message Authentication Code) is a keyed hash: a secret key is mixed with the data before hashing. It verifies both integrity and authenticity when both parties share the secret.