Hash generator
All five digests at once, computed locally as you type.
All five digests at once, computed locally as you type.
A hash is a fixed-size fingerprint of your input: change one character and every digest changes completely. SHA-1 through SHA-512 come from the browser's native WebCrypto implementation; MD5 — absent from WebCrypto because it is cryptographically broken — is computed by a compact RFC 1321 implementation shipped with this page, since checksums and legacy systems still ask for it.
Input is hashed as UTF-8, exactly as typed. Everything stays in your browser — hash secrets, tokens, or internal identifiers without them touching a network.
No. SHA digests are computed with your browser’s built-in WebCrypto engine and MD5 with a small local implementation. Nothing leaves the page.
SHA-256 is the default choice for integrity checks and fingerprints. MD5 and SHA-1 are cryptographically broken — fine for checksums against accidental corruption or matching legacy systems, never for security.
Usually a trailing newline or different encoding. This page hashes the exact UTF-8 bytes of what you typed — no added newline, no BOM. A file hashed on disk often ends with a newline your paste lost.
Not with these. Password storage needs a slow, salted algorithm — bcrypt, scrypt, or argon2. A fast unsalted hash like SHA-256 is exactly what attackers want you to use.