Hash Generator

Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text. Hashing happens entirely in your browser.

Enter some text above to see its hashes.

About Hash Generator

A cryptographic hash turns any input into a fixed-length fingerprint. The same input always produces the same hash, while any change produces a completely different one, which makes hashes useful for verifying file integrity and detecting tampering.

How to use

  1. Type or paste the text you want to hash.
  2. Read the SHA-1, SHA-256, SHA-384 and SHA-512 digests.
  3. Copy whichever digest you need.

Frequently asked questions

Can a hash be reversed?

No. Hashing is one-way by design. Short or common inputs can still be recovered by brute force or lookup tables, which is why passwords need a salted, deliberately slow algorithm instead.

Which algorithm should I use?

SHA-256 is the sensible default. SHA-1 is considered broken for security purposes and should only be used against legacy systems that require it.

Should I hash passwords with this?

No. Password storage needs a slow, salted algorithm such as bcrypt, scrypt, or Argon2. General-purpose hashes are far too fast and leave passwords vulnerable to brute force.