Free · Runs in your browser · No signup

Generate SHA-256, SHA-1 and SHA-512 hashes for text and files

Type or paste text, or open any file, and get SHA-1, SHA-256, SHA-384 and SHA-512 hashes computed with your browser's Web Crypto API. Compare a downloaded file's checksum with the value published by its vendor to check integrity.

How it works

Hash Generator (SHA-256, SHA-1, SHA-512): 3 simple steps

  1. 1

    Type text or click Choose file.

  2. 2

    Read the hashes for every algorithm.

  3. 3

    Paste an expected hash into the compare box to confirm they match.

Files are read locally in chunks of memory and never uploaded, so it is safe to hash private documents and installers.

Why use it

Built for speed and privacy

  • Text and file hashing
  • SHA-1, SHA-256, SHA-384, SHA-512
  • Built-in checksum comparison
  • Nothing is uploaded
FAQ

Hash Generator (SHA-256, SHA-1, SHA-512) FAQ

Choose the file, then paste the checksum published by the vendor into the compare box. The tool tells you whether they match.

Yes. SHA-256 is widely used and considered secure for integrity checks. SHA-1 is broken for security purposes and only included for compatibility.

The browser's Web Crypto API does not provide MD5, and MD5 is insecure for anything security related. Use SHA-256 instead.

No. Passwords should be hashed on the server with a slow salted algorithm such as bcrypt, scrypt or Argon2, not a plain SHA hash.

Want your app's security reviewed?

We harden servers, APIs and deployments as part of our cloud and maintenance services.