Tested tool guide
Tested browser tools
Checked August 16, 2026
What File Hash Calculator does, with a checked example
Pick a file from disk, choose a digest algorithm, and this tool streams the file through the browser's WebCrypto engine, showing progress as it goes, then returns the hash as a hexadecimal string. Because it reads the file in chunks rather than loading it whole, files of many gigabytes hash without exhausting memory, and the file never leaves your machine. The thing most people get wrong: the digest covers the exact bytes only. Renaming the file changes nothing, but a single added newline - which your text editor may insert silently - changes the entire digest.
Worked example
A concrete input and expected output from the current implementation.
Input
A text file whose contents are exactly the five ASCII bytes "hello" with no trailing newline (for example, created with printf 'hello' > example.txt).
->
Expected output
SHA-256 = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (5 bytes hashed, progress 100%)
SHA-256 output is always 64 hex characters (256 bits) regardless of input size, and this value is the digest of the five bytes h-e-l-l-o. Add a single newline and the entire digest changes - which is exactly why download pages publish hashes.