ROM patching tools

The tool people mean by the search is usually the browser engine on the home page. Everything else is a desktop program for one format, or an older hosted copy of a similar idea. I put them in one table so you can sort by what you already downloaded. A BPS from Floating IPS, a UPS from NUPS, an IPS from Lunar IPS, and an xdelta from Delta Patcher are not interchangeable menus. They are different authors writing files this site can often still apply.

Where a project publishes two version numbers I keep both. Floating IPS is v1.31 on the old utility listing and v198 on its releases. Rom Patcher JS is v3.2.1 as a GitHub tag dated 4 Nov 2025, while the page on marcrobledo.com was labeled v3.5 when the research was checked. This site pins commit 4f17297 from 21 Oct 2026 because that commit adds LZMA secondary decoding. I do not collapse those into one version string.

Hack64's version cell is empty on purpose. I did not find a numbered release to cite. ROMhacking.net's online patcher is the archived v2.8.1 copy. The live site turned into a news page in 2024 and the database moved to the Internet Archive. MultiPatch, UniPatcher, patchmyrom, and rompatcher.app stay in the table without detail pages. Use their project links for the current release and instructions.

The filter box narrows the rows, and a click on a heading sorts that column. Three questions still pick the row: browser or installer, which extensions it can write, and whether the license is one you can read. Then open the detail page if the name is linked in the guides below the table.

ToolWhereFormatsVersion I will citeVerification
Rom Patcher JSBrowser and NodeIPS BPS UPS APS RUP PPF EBP BSDIFF VCDIFFtag v3.2.1; live label v3.5; pin 4f172971 project publisher per label
NUPSWindowsUPS1.4 (2023-01-23)1 archived utility source
Lunar IPSWindowsIPS1.03 (2022-02-02)2 independent sources for version/date
Floating IPSWindows and LinuxIPS and BPSv1.31 and releases v1981 archive for v1.31; 1 release for v198
Delta PatcherWindows, Linux, macOSxdelta3.1.6 (2025-08-18)1 project source
Hack64 web patcherBrowserAPS BPS IPS MOD PPF UPS VCDIFFNo numbered release cited1 project page
ROMhacking.net patcherArchived webIPS BPS PPF UPS APS RUPArchived v2.8.11 archived page
MultiPatchmacOSSeveral2.01 project page
UniPatcherAndroidSeveral0.19 (2026-10-13)1 project release for version/date
Browser ROM patcher with two file slots and a patch button
Pixel-art CRT showing a blank cartridge, used as a visual marker

Questions

Which one should I install?

Start in the browser. Install Lunar IPS, NUPS, Flips, or Delta Patcher only when you are creating patches or the file is too large for a tab.

Why are there two Rom Patcher JS versions?

The GitHub tag, the label on the author's hosted page, and the commit this site runs are three different points. I keep all three.

Sources