Home : File Types : CHD File

.CHD File Extension

File TypeMAME Hard Disk Image

DeveloperThe MAME Team
3.7 (23 Votes)
CategoryGame Files

What is a CHD file?

A CHD file is an arcade game disk image used by some MAME (Multiple Arcade Machine Emulator) games. It contains a compressed version of the entire contents of an arcade machine's hard disk. CHD files must be used in conjunction with a game .ROM to load an arcade game.

More Information

To load a MAME arcade game, you must typically place its CHD file in a directory that has the same name as the corresponding ROM's filename prefix. For example, if you have a ROM named mygame.zip, a CHD file named mygame.chd, and a ROM directory named Roms, you will typically store the ROM and CHD file in the following locations:

  • /Roms/mygame.zip
  • /Roms/mygame/mygame.chd

Other emulators require users to store all CHD files in one generic directory, often named Rom.

Some CHD files are large in size because the original arcade hard disk they were created from was also large in size. Even though CHD files are compressed, they may still take up large amounts of disk space.

How do I open a CHD file?

CHD files are not meant to be opened. Instead, you should place your CHD files in the directory your MAME system uses to load CHD files. In most cases, this is a folder named for the game the CHD file is meant to be used with. Refer to your emulator's documentation for more-specific instructions.

Open over 400 file formats with File Viewer Plus.

Programs that open CHD files

Free Trial
Updated 5/7/2021

About CHD Files

Our goal is to help you understand what a file with a *.chd suffix is and how to open it.

The MAME Hard Disk Image file type, file format description, and Mac, Windows, and Linux programs listed on this page have been individually researched and verified by the FileInfo team. We strive for 100% accuracy and only publish information about file formats that we have tested and validated.

If you would like to suggest any additions or updates to this page, please let us know.