Computes the SHA hash (checksum) of a file.
File Hash computes the cryptographic checksum of a file directly in your browser, supporting SHA-1, SHA-256, SHA-384, and SHA-512. It's useful for verifying file integrity, confirming a download matches a published hash, or generating a fingerprint to detect whether two files are identical.
No. Hashing runs entirely in your browser using the built-in Web Crypto API, and the file never leaves your device or gets uploaded anywhere.
SHA-1, SHA-256, SHA-384, and SHA-512. If an unrecognized algorithm is requested, it falls back to SHA-256.
The digest is returned as a lowercase hexadecimal string, with each byte rendered as two zero-padded hex characters.
The tool relies on the browser's native Web Crypto API, which only provides SHA-1, SHA-256, SHA-384, and SHA-512. MD5 is not part of that API and is not offered.
Yes. A given file and algorithm always produce the same hash, so you can reliably compare a computed value against a known checksum.