HASH GENERATOR

Type text and get SHA-1, SHA-256, SHA-384, and SHA-512 hashes instantly. Nothing leaves your browser.

SHA-1

SHA-256

SHA-384

SHA-512

How to generate a hash

  1. 1

    Type or paste the text you want to hash.

  2. 2

    Read off the SHA-1, SHA-256, SHA-384, and SHA-512 digests — they update as you type.

  3. 3

    Click Copy next to any hash to copy it to your clipboard.

Questions

Why is there no MD5 option?
Browsers' built-in Web Crypto API deliberately doesn't implement MD5 — it's cryptographically broken and Web Crypto only exposes algorithms considered current. This tool sticks to the SHA-1/256/384/512 family it can compute with that native, well-tested API rather than shipping a hand-rolled MD5 implementation.
Which hash algorithm should I use?
For anything security-sensitive (passwords, signatures, integrity checks) use SHA-256 or stronger — it's the current standard. SHA-1 is included for compatibility with older systems and checksums, but it's no longer considered collision-resistant enough for security purposes.
Is my text uploaded anywhere?
No. Hashes are computed locally using the browser's built-in Web Crypto API — nothing you type is sent to a server.
Can I use this to verify a file's checksum?
This tool hashes text you type or paste, not files directly. To verify a file, generate its hash with a local tool (like `shasum` or `certutil`) and paste that hash here to compare, or paste text content you want to check.