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

  1. Find the official MD5 checksum published by the software vendor or file provider.
  2. Select the downloaded file above. The browser calculates a digest from the file's exact bytes.
  3. Paste the official value into the expected-checksum field and calculate the result.
  4. 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.