SHA Hash Generator
Generate SHA-256, SHA-1 and SHA-512 hashes of any text as you type — handy for checksums, integrity checks and fingerprints. It uses your browser's built-in crypto, so nothing is uploaded.
FAQ
What is a hash?
A hash is a fixed-length fingerprint of some data. The same input always produces the same hash, but you can't reverse a hash back into the original input. Hashes are used for integrity checks, fingerprints, and within security systems.
Which hash should I use?
SHA-256 is the modern default for most uses. SHA-512 is also strong with a longer digest. SHA-1 is considered broken for security and should only be used for non-security checks against legacy systems.
Is my text sent anywhere?
No. Hashing runs entirely in your browser via the built-in Web Crypto API — nothing is uploaded, logged or stored, and it works offline.
Can I hash a password with this?
You can, but a raw SHA hash isn't how passwords should be stored — real password storage uses a slow, salted algorithm like bcrypt or Argon2. Use this for checksums and fingerprints, not for securing passwords.
More tools: Base64 encode/decode, UUID generator, and the full tools list.