Main features

MD5 generation and checking, done properly.

Batches and folders

Add many files at once or scan a folder recursively; hashing runs on a background thread, so the window stays responsive.

Compare with the expected value

Paste the MD5 the vendor published and every file is checked line by line - matches and mismatches are obvious at a glance.

Text and file digests

Text supports UTF-8, GBK, UTF-16 LE and UTF-16 BE, and files are read as a stream so memory use stays low even on huge files.

Export the results

Copy the MD5 value, write a standard .md5 checksum file, or export the whole run as a CSV list.