Hash Generator

Compute SHA-256, SHA-384, SHA-512, and SHA-1 digests of any text or file, in both hex and Base64, using your browser's built-in WebCrypto. Nothing is uploaded anywhere.

Notes: SHA-1 is legacy - practical collisions have been demonstrated, so never use it for signatures, certificates, or anything security-sensitive; it survives here only for verifying old checksums. MD5 is not supported by WebCrypto at all (it has been broken for two decades) - if something asks you for an MD5 checksum, push for SHA-256 instead. For password storage, none of these are appropriate; use a slow KDF like bcrypt, scrypt, or Argon2 on the server.