Hash text with MD5 or SHA. Everything runs in your browser — nothing is uploaded.
Large inputs automatically use a Web Worker so the page stays responsive.
Hash text with MD5 or SHA. Everything runs in your browser — nothing is uploaded.
Large inputs automatically use a Web Worker so the page stays responsive.
Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of pasted text using Web Crypto (and audited MD5). Large inputs offload to a Web Worker so the UI stays smooth.
Hash Generator Use Cases
- Verify downloads and configs against published checksums
- Compare file fingerprints without uploading the file (use File Hash for binaries)
- Debug API payloads and canonical string hashing
- Generate quick digests for logs and cache keys
Hash Generator FAQ
Is MD5 still useful?
MD5 is legacy and not suitable for security-sensitive integrity. It remains common for checksums and compatibility. Prefer SHA-256 for new designs.
Why does large text use a worker?
Hashing megabytes on the main thread can freeze the page. Above a threshold, work moves to a Web Worker.
Which encoding is used?
Input is hashed as UTF-8 bytes, matching typical developer expectations.
Is data sent to a server?
No. Everything runs locally in your browser.