Generate a cryptographic hash of any text using SHA-1, SHA-256, SHA-384 or SHA-512, computed locally in your browser.
A hash turns text into a fixed-length fingerprint. Developers use hashes to check that data has not changed and to compare values without storing the original. This tool creates SHA-1, SHA-256, SHA-384 and SHA-512 hashes.
Type or paste your text and pick the algorithm; the hash updates instantly. Use SHA-256 or stronger for new work, since SHA-1 is considered weak. Plain hashes are not suitable for storing passwords; password storage needs a slow algorithm such as bcrypt or Argon2.
Hashing uses your browser's built-in Web Crypto, so your text never leaves your device.
No. Hashing uses the browser's built-in Web Crypto API and never sends data anywhere.
SHA-256 is a strong, widely used default for checksums and verification.