Hash generator
Create a hexadecimal digest of exact UTF-8 text, including spaces and line endings. Empty input is valid.
Privacy & draft storage
Tool input and output stay in your browser. Neither is uploaded or saved by the toolkit.
- Copy writes the result to your device’s clipboard. Save downloads a file to your device.
- Switching tools or returning home keeps drafts in this tab’s memory.
- Reloading or leaving the toolkit clears drafts. Nothing is saved to browser storage.
Clearing a tool does not erase a copy already on your clipboard or a file you saved. A dot beside a tool marks an edited draft.
How to use
Hash generatorEnter the exact text to hash, or use empty input if that is your intended message.
Choose an algorithm. SHA-256 is the default.
Compute the digest, then copy or save the hexadecimal result.
Exact text matters
The digest includes all UTF-8 text, spaces and line endings. Even a trailing newline can change the result.
This tool hashes text, not binary files. Input is limited to 500,000 UTF-16 code units.
Hashing is not encryption
A hash is a one-way digest. There is no decrypt operation to recover the original text.
- MD5 and SHA-1 are for legacy compatibility, not collision-resistant security uses.
- Fast hashes are not suitable for storing passwords. Password storage needs a dedicated scheme.
Read MDN’s digest reference (opens in a new tab) and OWASP’s password-storage guidance (opens in a new tab).