Hash Generator
Generate SHA-1, SHA-256, and SHA-512 hashes — entirely in your browser.
Hashes are computed in your browser using the Web Crypto API (SubtleCrypto). No data is transmitted.
What is a cryptographic hash?
A hash function takes any input and produces a fixed-length fingerprint (the "hash" or "digest"). The same input always produces the same output, but even a tiny change in input produces a completely different hash. Hashes are one-way — you cannot reverse a hash to recover the original input.
Frequently asked questions
What is the difference between SHA-1, SHA-256, and SHA-512?
SHA-1 produces a 160-bit (40 hex character) digest and is considered cryptographically weak for security applications. SHA-256 produces 256 bits (64 hex chars) and is widely used in TLS, code signing, and cryptocurrencies. SHA-512 produces 512 bits (128 hex chars) and offers the highest security margin.
Why is MD5 not included?
MD5 is not available in the Web Crypto API because it is considered cryptographically broken and unsuitable for security use. For non-security uses like checksums, SHA-256 is just as fast and far more reliable.
Is my input sent to a server?
No. Hashing is performed using the browser's built-in SubtleCrypto API. Nothing leaves your device.
