Convert and manage your game ROMs directly on Android – unleash the power of CHD!
CHDroid is your mobile-first tool for converting, extracting, repacking, verifying and managing game ROMs into the CHD (Compressed Hunks of Data) format — all directly on your Android device. It’s built for retro gamers who want to keep their library tight and portable.
Key features include:
- Batch processing of folders of files (select a folder → choose action → done)
- Background service: conversion continues while you use other apps, with persistent progress notifications
- Automatic saving: converted files are placed in the same directory as original source files
- Support for multiple operations: compress → CHD, extract CHD → BIN/CUE, repack, verify integrity, get CHD info
- Automatic detection & handling: CUE/BIN parsing, multi-disc support (generates
.m3uwhen needed) - Landscape-optimised interface (great for tablets and handhelds)
- UI customization: light/dark theme + accent colour selection
- Multi-architecture support: ARMv7, ARM64, x86, x86_64 (including Android on PC)
- No data collected and no third-party sharing (privacy-first)
For classic gamers and emulation enthusiasts:
- Free up storage by compressing large CD/DVD ROM sets into CHD format
- Keep everything mobile — no PC required
- Simplify multi-disc game management via playlist generation
- Stay portable: your entire game library travels with you
- Use offline: no constant internet connection needed
- Optimised and stable — built by a retro gamer, for retro gamers
- Install CHDroid from Google Play.
- Launch the app, grant required permissions (file access).
- Navigate to the folder containing your ROMs.
- Tap the “Select Folder” button → choose action (Compress, Extract, Verify…).
- Let CHDroid process your files in the background — you’ll get notified on progress.
- Once done, load the resulting CHD files or playlists in your emulator (eg. RetroArch, DuckStation, etc.).
Input formats: BIN/CUE, ISO, GDI/BIN/RAW
Supported actions:
- Compress → CHD
- Extract CHD → original format
- Repack CHD
- Verify CHD integrity
- Info: view CHD metadata (compression ratio, original size, etc.)
- If you have multiple discs, store them in a single folder before conversion for smooth
.m3uplaylist generation. - Use the “Pause” button if you need to temporarily stop and resume processing later.
- For large libraries, start with smaller folders to test conversion speed and accuracy.
- On Android 12+ and scoped storage environments, ensure CHDroid has access to the correct parent folder (grant permissions when prompted).
- Keep your original files until you’ve confirmed the converted CHDs work with your emulator.
CHDroid does not collect any personal data, and does not share data with third-parties. Your ROMs and conversions remain fully offline and local.
This project is released under the MIT License — feel free to inspect, contribute, fork or customise.
Thanks to the retro gaming community for feedback and testers. Big thanks to emulation tools and formats that paved the way for mobile-based workflows.
If you enjoy the app, please consider leaving a review on Google Play — it helps others discover the tool.
- Developer: Ottavio Miele
- Email: ottavio.miele.dev@gmail.com
- Website: ottaviomiele.it
- Link on Google Play: Install CHDroid
Ready to start converting? Install it, pick a folder of your ROMs, and let CHDroid handle the heavy lifting — your library, compressed and streamlined for mobile greatness.
