If you are an avid user of emulation—whether for MAME, PlayStation, PS2, Sega Saturn, or even DOSBox—you have likely encountered the term CHD (Compressed Hunks of Data). At the heart of creating, extracting, and manipulating these CHD files lies a small but mighty command-line executable: chdman.exe.
But finding a safe, functional, and up-to-date version of chdman.exe can be surprisingly difficult. This guide will walk you through everything you need to know: what CHDMAN is, where to legally download it, how to install it, and advanced command-line usage. download chdman.exe
CHDMAN is open-source (BSD license). However, you should only compress game images you have legally dumped from your own physical discs. Distributing CHD files of copyrighted games is illegal. This guide is for preserving your personal collection. The Ultimate Guide to CHDMAN: How to Download,
The CHD format is a lossless compression format originally developed for the MAME project to store hard disk, laser disc, and CD-ROM data. It is designed to compress massive game data files (such as arcade hard drive images or Sega CD/TurboGrafx-CD games) while maintaining a checksum-verified byte-for-byte accuracy with the original media. where to legally download it
chdman.exe is the command-line manipulation tool for this format. It allows users to:
| Platform | Official Download URL | What You’ll Find |
|----------|----------------------|------------------|
| Windows 64‑bit | https://www.mamedev.org/release/0.260/mame0640.zip | Full MAME 0.260 package (includes chdman.exe). |
| Windows 32‑bit | https://www.mamedev.org/release/0.260/mame0320.zip | 32‑bit build (useful for older systems). |
| Source Code | https://github.com/mamedev/mame/releases/tag/mame0.260 | If you prefer to compile your own binaries. |
| Mirror (GitHub Releases) | https://github.com/mamedev/mame/releases/tag/mame0.260 | Same files, hosted on GitHub for faster CDN delivery. |
Tip: The
chdman.exebinary lives inside thebinfolder of the extracted archive. No additional installer is needed.