Tested tool guide
Tested browser tools
Checked August 16, 2026
What SHA-256 Hash Generator does, with a checked example
This tool computes the SHA-256 digest of whatever you give it: text typed into a box, or the raw bytes of a selected file. It runs entirely in the browser on the WebCrypto API, so nothing you hash is uploaded anywhere. SHA-256 returns exactly 64 lowercase hexadecimal characters for any input, from an empty string to a multi-gigabyte file, and the same input always returns the same digest. The thing users most often get wrong: pasting text and hashing a file containing that same text usually produce different digests, because the file contributes encoding bytes, line endings, and possibly a byte-order mark that the text box does not.
Worked example
A concrete input and expected output from the current implementation.
->
Expected output
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
SHA-256 of the three bytes 0x61, 0x62, 0x63. The value is the published FIPS 180-4 test vector for "abc", so it doubles as a self-check: any correct SHA-256 implementation returns exactly this digest.