Skip to content

Hash generator (SHA)

SHA-256 / SHA-384 / SHA-512 digests via Web Crypto.


About this tool

Generate MD5, SHA-1 and SHA-256 hashes from any text right in your browser. Hashes give every input a fixed-length fingerprint that changes completely if the input changes.

Why use it

  • Compare two hashes to confirm a file or string is unchanged.
  • Several algorithms side by side for quick checks.
  • Input never leaves the page, so secrets stay local.

Common use cases

  • Verify a download matches the checksum a project published.
  • Create a stable identifier from a piece of text.
  • Check that two copies of a value are byte-for-byte identical.

Tips

  • Prefer SHA-256 for integrity checks; MD5 and SHA-1 are weak against attacks.
  • A single changed character produces an entirely different hash.
How to use
  1. Enter text.
  2. Pick an algorithm.
  3. Run to copy the hex digest.
FAQ
Which hash algorithms are available?
Common ones such as SHA-1, SHA-256 and SHA-512 for checksums and integrity checks.
Is my input sent to a server?
No. Hashes are computed in your browser with the Web Crypto API.
Can I reverse a hash back to text?
No. Hashing is one-way by design, so the original cannot be recovered from the hash.
What can I use a hash for?
Verifying that a file or message has not changed, or comparing values without storing the original.
Why do identical inputs give the same hash?
Hash functions are deterministic, so the same input always yields the same output.
Should I use MD5 for passwords?
No. For passwords use a dedicated slow hash with a salt; these checksums are for integrity, not password storage.