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.