Generate a cryptographic digest of any text — for verifying a download, comparing a checksum, or checking that two files really are identical. Uses the browser WebCrypto API, so the input never leaves your machine.
Runs entirely in your browser
A cryptographic hash turns any input into a fixed-length string of characters — a digest — that changes completely if even one character of the input changes. That property makes hashes useful for verifying integrity: if two pieces of text or two files produce the same digest, they are identical; if they differ at all, the digests will not match. This tool computes SHA-1, SHA-256, SHA-384 and SHA-512 digests of any text you enter.
Common uses are confirming that a download matches a checksum the publisher posted, comparing two versions of a file or config to see whether they truly differ, and generating a stable identifier for a piece of content. The computation uses the browser’s built-in WebCrypto API, so your input never leaves your machine — important when the text you are hashing is sensitive.
A note on algorithms: SHA-256 and above are the current standards for integrity checking. SHA-1 is included because you will still encounter it in older systems, but it is no longer considered safe against deliberate collision attacks, so prefer SHA-256 or stronger for anything security-sensitive.
TechToolsHQ is an independent, reader-supported tech platform. If this free tool saved you time, solved a problem, or helped your workflow, consider supporting our work. Your support helps us keep our utilities 100% free, private, and ad-free for everyone.