Hash Generator | How to use and interpret results
Calculate several hexadecimal digests of the input's UTF-8 bytes. Comparing fingerprints reveals text changes, but an untrusted digest alone does not authenticate the original.
- Runs in your browser
- Nothing is uploaded
- No signup; device limits apply
Loading the tool. If it does not appear, reload this page.
How to use this tool
Enter the exact string, including spaces and line endings. This hashes text rather than an arbitrary file's full bytes, so use a file-hash tool for that purpose.
Results and examples
The SHA-256 digest of abc begins ba7816bf. Appending a newline changes the byte sequence and therefore the digest, making trailing text worth checking.
Worked example
The SHA-256 digest of abc begins ba7816bf. Appending a newline changes the byte sequence and therefore the digest, making trailing text worth checking.
Limitations
- MD5 and SHA-1 outputs are unsuitable for new security designs.
- Salted iterative password derivation and signature verification are not provided.
Fields
| Field | Guidance and constraints |
|---|---|
| Text | Check the unit and format displayed beside this field. |
| SHA-256 | Check the unit and format displayed beside this field. |
| SHA-1 | Check the unit and format displayed beside this field. |
| SHA-512 | Check the unit and format displayed beside this field. |
| MD5 | Check the unit and format displayed beside this field. |
Data handling
Processing stays in the current browser tab; the site does not upload tool input for the calculation itself.
Sources
Frequently asked questions
Why does a newline change the digest?
The SHA-256 digest of abc begins ba7816bf. Appending a newline changes the byte sequence and therefore the digest, making trailing text worth checking.
Can this securely store a password?
MD5 and SHA-1 outputs are unsuitable for new security designs. Salted iterative password derivation and signature verification are not provided.