How to generate a SHA-256 hash
A SHA-256 hash is a 64-character fingerprint of your input: same input, same hash, every time — but no way back. Generating one takes a paste and a click.
Steps
- Open the hash generator and paste or type your text.
- Pick SHA-256 (or SHA-1/MD5 if a legacy system demands it).
- Copy the hex digest — computed locally, your input is never uploaded.
Which algorithm to choose
| Algorithm | Output | Status |
|---|---|---|
| SHA-256 | 64 hex chars | Current standard — use this |
| SHA-512 | 128 hex chars | Stronger variant, longer output |
| SHA-1 | 40 hex chars | Broken for security; legacy checksums only |
| MD5 | 32 hex chars | Broken; only for non-security checksums |
One thing hashes are not
Hashing is not encryption — there's no key and no decryption. And for storing passwords, plain SHA-256 is the wrong tool: password storage needs a slow, salted algorithm like bcrypt or Argon2. Use SHA-256 for integrity checks, deduplication, cache keys and content fingerprints.
Tools used in this guide
Related guides
How to generate a SHA-256 hash — FAQ
64 hexadecimal characters, e.g. 2cf24dba5fb0a30e... The same input always produces the same hash.