Hash Generator (SHA-1, SHA-256, SHA-512)
Produce SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text.
Enter text to see its hashes.
SHA-1
—
SHA-256
—
SHA-384
—
SHA-512
—
Hashing runs locally via the Web Crypto API — nothing is uploaded.
How to use Hash Generator
- 01Paste or type the text you want to hash.
- 02Pick the algorithm — SHA-256 is the usual default.
- 03Copy the hexadecimal digest shown underneath.
About Hash Generator
A cryptographic hash turns any input into a fixed-length fingerprint. The same input always gives the same digest, a one-character change gives a completely different one, and there is no way to work backwards from the digest to the original text.
Use hashes to verify that a file or message has not changed, not to store passwords: a plain SHA-256 of a password can be cracked at billions of guesses per second. Passwords need a slow, salted algorithm such as bcrypt, scrypt or Argon2.
Frequently asked questions
- Can a hash be reversed?
- No. Hashes are one-way. Short or common inputs can be found by brute force, which is why salting matters.
- Why is MD5 not offered?
- MD5 and its collisions are broken for security use. SHA-256 or better is the right default.
- Is my text sent to a server?
- No. Hashing uses the Web Crypto API in your browser.
Related tools and tools
UUID Generator
Generate cryptographically random version 4 UUIDs, one at a time or in bulk.
Password Generator
Generate strong random passwords with the length and character types you choose.
Base64 Encoder / Decoder
Convert text to Base64 and back, with UTF-8 and URL-safe support.
URL Encoder / Decoder
Percent-encode or decode URLs and inspect query string parameters.