Hash Generator
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes from text or files.
Note: MD5 is not offered because the Web Crypto API deliberately excludes it — it has been considered broken for collision resistance since 2004. Use SHA-256 or stronger.
About Hash Generator
A cryptographic hash reduces any input to a fixed-length fingerprint. The same input always yields the same digest, while any change - even one bit - produces a completely different one, which is what makes hashes useful for integrity checks.
This generator uses the browser native crypto implementation, so the digests are computed by the same audited code your browser uses for TLS, and your input never leaves the page.
Frequently asked questions
Why is MD5 not offered?
The Web Crypto API deliberately omits MD5 because it is cryptographically broken. Use SHA-256 for anything that matters.
Is SHA-1 safe to use?
No, not for signatures or security. It is included only for compatibility with legacy systems that still require it.
Can I hash a file?
Yes, drop a file into the tool and its bytes are hashed directly, which is the usual way to verify a download checksum.