Local file integrity tool
File MD5 Checker
Select a file to calculate its MD5 checksum and compare it with the value supplied by a download page, vendor, or administrator.
📄
Drop a file here
or select one from your device
The selected file is read by your browser. This page does not send its contents to a server. Large files require browser memory roughly equal to the file size.
How to verify a downloaded file
- Find the official MD5 checksum published by the software vendor or file provider.
- Select the downloaded file above. The browser calculates a digest from the file's exact bytes.
- Paste the official value into the expected-checksum field and calculate the result.
- When the values match, the file is byte-for-byte consistent with the file used to produce the published checksum.
A match is not proof of authenticity
MD5 can detect ordinary corruption, but it is not collision-resistant. An attacker who can replace both a file and its published MD5 value can make a malicious file appear valid. Obtain checksums from an authenticated source, and prefer SHA-256 or a verified digital signature when available.
Common reasons checksums differ
- The download was incomplete or corrupted.
- You selected a different version, build, or architecture.
- The file was modified after publication.
- The expected checksum contains a copying error.
Checking text instead of a file
For strings, configuration snippets, or copied content, use the MD5 checksum generator and checker.