ROM Bin Patcher (rombp) applies IPS and BPS patch files to ROM images, a common step in retro gaming ROM hacks.
Alternatives to IUBPatchLib
IUBPatchLib is a free, MIT-licensed C++ library for applying binary patches, especially ROM hacks. It supports IPS, UPS, and BPS formats across Windows, Linux, macOS, and other POSIX systems. Its dependency-free core, modern RAII and move-semantics API, optional memory-mapped I/O, and CMake integration suit developers adding patching to software. The included command-line tool applies, inspects, and validates patches, with checksum verification and backup creation available…
EZ ROM Patcher is a free browser tool for applying patch files to game ROMs.
MultiPatch is a free macOS application for applying and creating file patches.
- 4

rom-weaver
rom-weaver is a free, open-source tool for patching and converting ROMs and disc images, as well as assembling patch workflows into reusable bundles.
Free planWebLinuxmacOSSelf-hosted6.4Free plan - 5
BeatDrop Music Visualizer
BeatDrop Music Visualizer is a Windows desktop visualizer built around a custom MilkDrop2 engine.
Free planWindows6.0Free plan - 6
Floating IPS (Flips)
Floating IPS (Flips) is a free patcher for IPS and BPS files, used to apply patches to ROMs.
Free planLinuxmacOSWindows6.0Free plan - 7
Patcher64+ Tool
Patcher64+ Tool patches ROM files and Wii Virtual Console WAD titles using included or custom patches.
Free planLinuxmacOSWindows6.0Free plan - 8

Pokémon ROM Patcher
Pokémon ROM Patcher applies a patch to a Pokémon ROM and provides the patched game as a download.
AndroidiOSWeb6.0 - 9
ROM Patcher
ROM Patcher is a free browser tool that applies patch files to a user's legally dumped game backup and produces a modified ROM, often for fan…
Free planWeb5.9Free plan - 10
Rompatcher
Rompatcher is a free ROM patching tool for Linux and Windows, written in Rust.
Free planLinuxWindows5.9Free plan - 11

Delta Patcher
Delta Patcher is a free desktop application for creating and applying xdelta patches to files.
LinuxmacOSWindows5.6 - 12
flips.rs
flips.rs is a free Rust library that provides bindings to Flips, the Floating IPS patcher.
Free planLinux5.6Free plan - 13
UniPatcher
UniPatcher is a free Android app for applying patches to game ROMs, intended for older console games rather than native Android titles.
Android5.6 - 14

Rom Patcher JS
Rom Patcher JS is a free browser-based tool for applying and creating patches for retro video game ROMs.
WebSelf-hosted5.5 - 15
BPS Super Mario Bros. 2 Patcher
BPS Super Mario Bros. 2 Patcher is a free web tool that applies a BPS patch to a Super Mario Bros.
Web5.4 - 16
Lunar IPS
Lunar IPS is a free Windows utility for creating and applying IPS patches, intended as a lightweight replacement for the SNESTool DOS program.
Windows5.3 - 17
PyPatcherGBA
LinuxmacOSWindows4.7 - 18
Linux PPF Patcher
Linux4.4 - 194.3
