Checksum Verifier
Upload a file, select a hash algorithm, and compare against an expected checksum — all computed locally in your browser. Your file never leaves your device.
Drop a file here
or click to browse — any file type, up to 2 GiB
Guide
How to Use
- 1 Select your file
Drag and drop the file onto the drop zone, or click Browse to open a file picker. The tool displays the file name and size.
- 2 Choose a hash algorithm
The tool defaults to SHA-256, which is recommended for most use cases. If the publisher specified a different algorithm, select it from the control.
- 3 Wait for the hash to compute
For small files this is instant. For large files, a progress bar shows hashing progress. Your file never leaves your browser.
- 4 Paste the expected checksum
Copy the checksum from the download page or email and paste it into the Expected checksum field. The tool compares automatically.
- 5 Check the result
A green checkmark means the checksums match — your file is intact. A red X means they do not match — double-check the algorithm and pasted checksum.
- 6 Copy the hash (optional)
Click the Copy button next to the computed hash to save it to your clipboard for records or further use.
Reference
Algorithm Comparison
| Algorithm | Standard | Output length | Browser support |
|---|---|---|---|
| MD5 | RFC 1321 | 128 bits (32 hex chars) | JS library (@noble/hashes) |
| SHA-1 | FIPS 180-4 | 160 bits (40 hex chars) | Web Crypto API |
| SHA-256 | FIPS 180-4 | 256 bits (64 hex chars) | Web Crypto API |
| SHA-512 | FIPS 180-4 | 512 bits (128 hex chars) | Web Crypto API |