FREEDOM251

Freedom251 › ROM Management Software

ROMSorter

Free plan LinuxMacWindows

Visit ROMSorter Alternatives Pricing

ROMSorter's own site

What ROMSorter is

ROMSorter detects and renames ROMs and other games, with tools for archives, duplicates, and file verification. It can create zip files, convert supported archive formats by extracting and recompressing them, and unpack archives into a folder. Identical files can be moved into a subfolder named for the original file. A catalog records file names and hashes for later checks that files have not changed. The program can create DAT files for other ROM manager apps and rename single-file games using a supplied DAT. It converts BIN/CUE or ISO files to CHD and can extract CHD files back to BIN/CUE using chdman. Other functions include building one-game, one-ROM sets from Parent/Clone DAT files with region priorities, sorting Everdrive folders by starting letter, generating M3U playlists, and batch IPS/BPS patching. The current ROMSorter release is for Win-x64 only; its Librarian command-line companion is available across platforms. Both require .NET 6. Linux and Mac Librarian users need an appropriate MAME chdman build for CHD commands. The software is free and MIT licensed, with no warranty.

Who it suits

It suits people organizing ROMs and other game files who need renaming, archive handling, DAT tools, or hash checks. Windows users can use ROMSorter; Linux and Mac users can use Librarian, with the stated CHD dependency.

What it does well

  • Identifies duplicates and sorts them into subfolders
  • Catalogs file names and hashes
  • Converts BIN/CUE or ISO files to CHD
  • Supports M3U generation and batch patching
  • Free and MIT licensed

What to know first

  • Current ROMSorter release is Win-x64 only
  • Both apps require .NET 6
  • Linux and Mac CHD commands need MAME chdman
  • Software is provided without warranty

Plans

PlanBilled and limitsPrice
ROMSorterMIT-licensed software · current ROMSorter release is Win-x64 onlyFree

As github.com lists them, read 3 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the ROMSorter GitHub website.
  2. Use the current Win-x64 ROMSorter release, or choose the Librarian command-line companion for Linux or Mac.
  3. Install or provide .NET 6.
  4. For CHD commands with Librarian on Linux or Mac, provide an appropriate chdman build from MAME.

Verdict

ROMSorter offers a broad set of file-management functions for ROM collections, including catalogs, DAT support, and archive conversion. Note that the current ROMSorter release is Win-x64 only; other platforms have the Librarian command-line companion.

Questions

Is ROMSorter free?

Yes. ROMSorter is listed as free, MIT-licensed software.

Which platforms can run ROMSorter?

The current ROMSorter release is for Win-x64. Its Librarian command-line companion is available for all platforms.

Does it check whether files have changed?

Yes. It saves file names and hashes to a catalog that can later be checked.

Can it convert CHD files?

It converts BIN/CUE or ISO files to CHD and extracts CHD files back to BIN/CUE using chdman.

What does it require?

The apps require .NET 6. Linux and Mac Librarian users need an appropriate MAME chdman build for CHD commands.

What license does it use?

It is MIT licensed and provided without warranty.

Facts from ROMSorter's own pages

1G1R sorting
It can build a one-game, one-ROM set from a Parent/Clone DAT and lets users prioritize regions. · github.com, 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, 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, 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, 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, 3 Oct 2026
Duplicate detection
It identifies identical files and moves duplicates into a subfolder named for the original file. · github.com, 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, 3 Oct 2026
License and warranty
The software is MIT licensed and provided without warranty. · github.com, 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, 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, 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, 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, 3 Oct 2026
Purpose
ROMSorter detects and renames ROMs and other games. · github.com, 3 Oct 2026

Where ROMSorter stands on Freedom251

Look at these too