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
Type or paste the text you want to hash.
- 2
Read off the SHA-1, SHA-256, SHA-384, and SHA-512 digests — they update as you type.
- 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.