Developer

Hash generator — SHA-1, SHA-256, SHA-512

Generate SHA-1, SHA-256 and SHA-512 hashes of any text. Hex output with one-click copy, UTF-8 safe, computed in your browser — nothing is uploaded.

SHA-1
Hash appears here.
SHA-256
Hash appears here.
SHA-512
Hash appears here.

SHA-1 is fast but cryptographically weak (practical collisions) — use it only for checksums or legacy compatibility, not security. Prefer SHA-256 or SHA-512. Everything is hashed in your browser; nothing is uploaded.

How to use it

A hash (digest) turns any text into a fixed-length fingerprint. The same input always gives the same output, but you cannot reverse it back to the text. Useful for checksums, deduplication and verifying integrity. SHA-1 is included for legacy use, but it is cryptographically weak — prefer SHA-256 or SHA-512.

Example

Input abc → SHA-256
Result ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Frequently asked questions

Can I reverse a hash back to the text?

No. Hashing is one-way by design — many inputs map to a fixed-length output, so the original text cannot be recovered. To check a value you re-hash it and compare.

Is SHA-1 still safe to use?

Not for security. Practical collisions exist, so avoid SHA-1 for signatures or passwords. It is fine for non-security checksums or matching legacy systems. Prefer SHA-256 or SHA-512.

Is my text sent anywhere?

No. Hashing runs entirely in your browser via the Web Crypto API; nothing is uploaded.