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
- Enter text.
- Pick an algorithm.
- 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.