File Hash Calculator
Drag & drop any file to get its SHA-256, SHA-1, SHA-384 and SHA-512 checksums, and paste an expected hash to verify a download. Files are hashed with your browser's own WebCrypto engine — they never leave your machine.
About this tool
A checksum is a fingerprint of a file's exact bytes: if a single bit changes, the hash changes completely. Download pages often publish a SHA-256 checksum so you can confirm the file you received is the file they published — hash your copy here and paste the expected value to get an instant match / mismatch verdict. SHA-1 is included for comparing against legacy checksums, but it is no longer considered collision-resistant; prefer SHA-256 or SHA-512 for anything new.
Hashing uses the browser's native WebCrypto API (crypto.subtle.digest), so it is fast and runs entirely on your machine. Your files are never uploaded — there is no server, and no tracking of file contents. Very large files (roughly 1 GB and up) must be held in memory to hash, which some browsers may struggle with.