Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ISO to CHD Converter Project

Featured Replies

A Docker container with a web UI for bulk converting ISOs to CHD format using chdman. Mainly built for PS2 but works for PS1, PSP, Dreamcast, Saturn, and any other disc-based system that uses optical images.

What it does

- Converts .iso, .img, .bin/.cue, .mdf, .nrg directly to .chd

- Extracts and converts from .7z, .zip, .rar, .tar.gz archives without manual extraction

- Scan your source folder, see everything found, and pick exactly which files to queue before anything starts

- Live progress per job with separate status for Extracting, Converting, and Rezipping

- Optional rezip — compresses the finished .chd back into a .7z and removes the standalone file

- PS2 game name lookup by disc ID (reads SLUS/SCES from filename or SYSTEM.CNF inside the ISO) and renames the output file accordingly

- Bad dump detection — flags ISOs outside expected size ranges, optional MD5 for Redump verification

- Conflict resolution with ask / skip / overwrite and apply-to-all

- Conversion history that persists across restarts

- Dark and light mode

Volumes

Container path

/source - Your ISO files or archives

/destination - Where CHD files are saved

/config - Settings and history (appdata)

Port: 9292

Custom PS2 game database

The built-in database covers ~200 common titles. You can extend it by creating /config/ps2_db.json:

{

"SLUS-12345": "Game Name Here"

}

Your entries take priority over the built-in ones.


Links

- Docker Hub: https://hub.docker.com/r/hythamjurdi/chd-converter

- GitHub (project): https://github.com/hythamjurdi/CHD-Converter

- GitHub (Unraid template): https://github.com/hythamjurdi/unraid-templates

Post any issues or questions here or open a GitHub issue: https://github.com/hythamjurdi/CHD-Converter/issues

  • 1 month later...

I love this and this is what I was searching for! but how do I set it to createdvd mode for ps2 games? It always detects my PS2 games as CD

  • Author
1 hour ago, psxmicha said:

I love this and this is what I was searching for! but how do I set it to createdvd mode for ps2 games? It always detects my PS2 games as CD

Hi, would you mind posting the logs and letting me know what format your ps2 rom is in?

Sorry I don't have logs because I converted my Isos with another docker container that allows me to use createdvd

my format of my roms is Iso. I use the Redump PS2 Isos

PS2 DVD Games should be compressed with the createdvd method because it gives better compression and better load times and performance in PCSX2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.