SHA-256 & Hash Generator
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes from text, using your browser's native crypto engine.
Text to hash
Digests
- SHA-1Legacy only — broken for security, still used for Git object IDs
waiting for input…
- SHA-256The safe default for new work
waiting for input…
- SHA-384Truncated SHA-512, used in some TLS suites
waiting for input…
- SHA-512Faster than SHA-256 on 64-bit CPUs
waiting for input…
How to use the Hash Generator
- 1
Type or paste the text you want to hash.
- 2
All supported digests are computed at once as you type.
- 3
Click any row to copy that hash to your clipboard.
Frequently asked questions
Which hash should I use?
SHA-256 for anything new. SHA-1 is shown for compatibility with older systems and Git object IDs, but it is broken for security purposes and must not be used to protect data.
Can I hash a password with this?
You can, but you should not store the result. Passwords need a slow, salted algorithm such as bcrypt, scrypt or Argon2. A raw SHA-256 of a password is trivially cracked.
Is my data uploaded to a server?
No. Every tool on this site runs entirely inside your browser using JavaScript. Your input never leaves your device and is never sent over the network, which means it is safe to paste production data, API responses and tokens.