Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. ROM Management Software
  3. ROMSorter

ROMSorter

What it is

ROMSorter detects and renames ROMs and other games, with tools for organizing files and checking that they remain unchanged. It handles archives by creating ZIP files, extracting and recompressing supported formats, or unpacking files into a folder. It can identify identical files and place duplicates in a subfolder named after the original file. A catalog of file names and hashes supports later verification. ROMSorter can create DAT files for other ROM manager apps and use a supplied DAT to rename single-file games. It also converts BIN/CUE or ISO files to CHD and extracts CHD back to BIN/CUE with chdman. Sorting options include building one-game, one-ROM sets from Parent/Clone DAT files with region priorities and arranging Everdrive games by starting letter. Release 6 adds M3U playlist creation from CHD, BIN/CUE, and ISO discs, plus batch IPS/BPS patching. The current ROMSorter release is Win-x64 only; its Librarian command-line companion supports other platforms. Both require .NET 6. Linux and Mac Librarian users need a suitable MAME chdman build for CHD commands. It is free MIT-licensed software provided without warranty.

For and against

For

  • Identifies duplicates and sorts them into subfolders.
  • Catalogs file names and hashes for later checks.
  • Converts supported disc images to and from CHD.
  • Builds region-prioritized one-game, one-ROM sets.
  • Free MIT-licensed software.

Against

  • Current ROMSorter release is Win-x64 only.
  • Requires .NET 6.
  • Linux and Mac CHD commands need MAME chdman.
  • Provided without warranty.

The verdict

ROMSorter brings file checks, archive handling, and several ROM-specific sorting tools together. Check the platform and .NET requirements first, especially if you need CHD commands on Linux or Mac.

Who it suits

It suits people organizing ROM collections who want archive handling, duplicate sorting, catalogs, or DAT-based workflows. Users on Linux or macOS should note that ROMSorter itself currently releases only for Win-x64; the Librarian companion is available across platforms.

Plans and prices

ROMSorter

Free

MIT-licensed software · current ROMSorter release is Win-x64 only

Every plan, in full

On the record

1G1R sorting
It can build a one-game, one-ROM set from a Parent/Clone DAT and lets users prioritize regions.github.com · read 3 Oct 2026
Archive handling
It can zip files, convert supported archive formats by extracting and zipping them, and extract archives in a folder.github.com · read 3 Oct 2026
Catalogs
It saves file names and hashes to a catalog that can later be checked to confirm files have not changed.github.com · read 3 Oct 2026
CHD conversion
It converts BIN/CUE or ISO files to CHD and extracts CHD files back to BIN/CUE using chdman.github.com · read 3 Oct 2026
DAT support
It can create DAT files for use by other ROM manager apps and rename single-file games using a supplied DAT file.github.com · read 3 Oct 2026
Duplicate detection
It identifies identical files and moves duplicates into a subfolder named for the original file.github.com · read 3 Oct 2026
Everdrive sorting
Its Everdrive sort places games into folders by starting letter for devices with a low per-folder file limit.github.com · read 3 Oct 2026
License and warranty
The software is MIT licensed and provided without warranty.github.com · read 3 Oct 2026
Linux and macOS dependency
Librarian users on Linux or Mac must provide an appropriate chdman build from MAME to use CHD commands.github.com · read 3 Oct 2026
M3U playlists and patches
Release 6 adds M3U playlist generation from CHD, BIN/CUE, and ISO disc formats, plus batch IPS/BPS patching.github.com · read 3 Oct 2026
Maker's stated focus
The maker says the goal is a simple, easy ROM manager focused on speed rather than reproducing everything in ClrMamePro.github.com · read 3 Oct 2026
Platforms and runtime
The repository says ROMSorter currently releases for Win-x64 only, while its Librarian command-line companion is available for all platforms; the apps require .NET 6.github.com · read 3 Oct 2026
Purpose
ROMSorter detects and renames ROMs and other games.github.com · read 3 Oct 2026

Alternatives to ROMSorter

Every alternative, ranked