Enter any string and click the button below to generate MD5 / SHA1 / SHA256 / SHA384 / SHA512 hashes. All computation happens locally in your browser — your input is never uploaded to any server.
Notes:
- Click to generate: click exactly the algorithm you want — only the result of the clicked algorithm is computed and shown
- MD5 is a pure JS implementation; the SHA family uses the browser’s WebCrypto (requires an HTTPS or localhost secure context)
- Everything is hashed as UTF-8 and displayed in lowercase hex, with a one-click uppercase toggle
- Every result row can be copied with one click
- Bonus space detector: counts half-width / full-width spaces, their positions and runs, to help track down hash mismatches caused by invisible space differences
Space detection
Spaces take part in hashing — different space schemes (half-width / full-width / count / position) produce different hashes
Enter a string, then click a button below to generate its hash