Hash Generator
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes instantly in your browser.
Hashing happens entirely in your browser using the Web Crypto API — your text is never sent to a server.
Hash Results
Computing… SHA-1 160-bit
—
SHA-256 256-bit
—
SHA-384 384-bit
—
SHA-512 512-bit
—
Algorithm Reference
| Algorithm | Output Size | Security Status |
|---|---|---|
| SHA-1 | 160 bits / 40 hex chars | Deprecated |
| SHA-256 | 256 bits / 64 hex chars | Secure |
| SHA-384 | 384 bits / 96 hex chars | Secure |
| SHA-512 | 512 bits / 128 hex chars | Secure |
Frequently Asked Questions
- What is a cryptographic hash?
- A hash function takes any input and produces a fixed-size output (the hash). The same input always produces the same hash, but you cannot reverse the process to recover the original text. Even a single character change produces a completely different hash.
- Is SHA-256 safe to use?
- Yes. SHA-256 (part of the SHA-2 family) is considered cryptographically secure with no known practical attacks. It is used in TLS/SSL certificates, Bitcoin, code signing, and most modern security systems.
- What is the difference between SHA-1 and SHA-256?
- SHA-1 produces a shorter 160-bit hash and is now deprecated — collision attacks have been demonstrated in practice. SHA-256 produces a 256-bit hash and is significantly more secure. Always prefer SHA-256 or higher for new projects.
- Can I hash a password with this tool?
- Technically yes, but for password storage you should use a dedicated password hashing algorithm like bcrypt, scrypt, or Argon2. These add salt and computational cost that makes brute-force attacks impractical. SHA-256 alone is too fast for password storage.