Hash Generator
Generate SHA-1, SHA-256, SHA-384, and SHA-512 cryptographic hashes from any text.
Compute cryptographic hash digests from arbitrary text using the browser-native Web Crypto API. Supports SHA-1, SHA-256, SHA-384, and SHA-512 algorithms. All hashing happens client-side — your input never leaves the browser. Useful for verifying data integrity, creating checksums, or understanding hash outputs for development and security work.
input text
0 chars1 lines
SHA-1
—
SHA-256
—
SHA-384
—
SHA-512
—
Related Tools
FAQ
- Which hash algorithm should I use?
- For modern applications use SHA-256 or SHA-512. SHA-1 is considered cryptographically weak and should only be used for legacy compatibility. SHA-384 and SHA-512 offer the strongest guarantees and are preferred for security-critical work.
- Is my input sent to a server?
- No. All hashing is performed entirely in your browser using the Web Crypto API (crypto.subtle.digest). Your text never leaves your device.
- Can I reverse a hash to get the original text?
- No. Cryptographic hash functions are one-way: the same input always produces the same output, but the output cannot be reversed to recover the input. This property is fundamental to their use in security.