Hash Generator
SHA checksums of text or files — computed locally.
What are hashes used for?
A hash is a fixed-length fingerprint of your data: identical input always produces the same output, and any change — even one character — produces a completely different value. Developers use hashes to verify downloads (compare your file's SHA-256 with the one the publisher lists), to deduplicate files, and as integrity checks in build pipelines.
SHA-256 is the current default for integrity verification. SHA-1 is faster but no longer collision-safe — fine for checksums of trusted data, not for security-sensitive signatures. MD5 is not provided here because it is broken for any security purpose.
Hashes are computed with the browser's native WebCrypto engine on your device. Files up to hundreds of megabytes work, and nothing is uploaded anywhere.
FAQ
How do I verify a downloaded file?
Publishers usually list a SHA-256 checksum next to the download. Hash your file here and compare the strings — they must match exactly, character for character.
Can a hash be reversed?
No. Hashing is one-way by design. There is no way to recover the original text from a SHA hash; only brute-force guessing, which is impractical for anything but short passwords.
Why no MD5?
Collisions in MD5 can be crafted in seconds, so it fails any security purpose. It remains common in legacy systems only.