Choose a file
Drag a file onto the drop zone or click it to pick one from your device. Large files are read in your browser, not uploaded.
Drop a file to compute its checksum right in your browser, then compare it against the value you were given. Nothing is uploaded anywhere.
Drag a file onto the drop zone or click it to pick one from your device. Large files are read in your browser, not uploaded.
Choose SHA-256, SHA-1, SHA-384 or SHA-512 to match whatever checksum was published alongside the file.
Paste the expected hash and get an instant match or mismatch — useful for verifying downloads haven't been corrupted or tampered with.
No. The file is read and hashed entirely in your browser using the Web Crypto API. It is never sent to a server.
Browsers' built-in Web Crypto API does not implement MD5 because it is considered cryptographically broken. Use SHA-256 or a stronger algorithm for verifying file integrity instead.
Even a single changed byte — from corruption during download, a different file version, or a tampered file — produces a completely different hash. A mismatch means the file is not identical to the original.