PatchMyROM

ROM Patcher

Apply IPS, UPS, BPS, and xdelta patches to your ROM files in seconds — entirely in your browser. Nothing you select is ever uploaded to patchmyrom.com.

Browser-basedNo server uploadIPS / UPS / BPS / XDeltaMobile friendly

Patch a ROM

Original ROM file
Drag & drop, or click to browseSelect the original ROM file from your device
Patch file
Drag & drop, or click to browseSupports .ips, .ups, .bps, .xdelta and more
Your patched ROM will appear here as a local download — generated entirely in your browser, never uploaded.

Your files never leave your device. ROM and patch files are processed locally in your browser. Nothing is uploaded to any server.

What Is a ROM Patcher?

A ROM patcher applies a set of binary differences (a “patch”) to an original ROM file, producing a modified version — commonly used for fan translations, bug fixes, and ROM hacks. Instead of distributing a full modified ROM (which would include copyrighted game data), creators distribute a small patch file that only contains the differences.

How It Works

1

Choose your original ROM

Select your own legally-dumped ROM backup from your device.

2

Add the patch file

Select the IPS, UPS, BPS, or xdelta patch you want to apply.

3

Download the patched output

Generated entirely in your browser, ready to load in your emulator.

Supported ROM Patch Formats

IPS

Classic byte-diff format

UPS

Checksum-verified patches

BPS

Modern, Pokemon-hack favorite

XDelta

Great for large ROMs

APS

GBA-focused patch format

PPF

Common for disc-based games

RUP

Universal format with patch notes

Pokemon ROM Patcher

Pokemon ROM hacks are one of the most popular uses for ROM patching, from difficulty overhauls to full new regions. PatchMyROM is built with Pokemon ROM hacks in mind.

ROM HackBase GamePatch Type
Radical RedFireRedUPS
UnboundFireRedUPS
Emerald RogueEmeraldBPS / UPS
GaiaFireRedUPS

GBA ROM Patcher

Game Boy Advance ROM hacks commonly use IPS, UPS, or BPS patches. Larger GBA hacks increasingly rely on BPS due to its support for bigger file sizes and stronger verification against the wrong base ROM.

Common ROM Patching Problems

Related Guides

FAQ

Yes. All patching happens locally in your browser using the File API. Your ROM and patch files are never uploaded to a server.
No. PatchMyROM runs entirely in your browser — no installation required.
IPS, UPS, BPS, and xdelta patches are all supported, applied locally in your browser.
PatchMyROM does not provide ROM files. You are responsible for legally dumping your own game backups.

We use cookies for essential site functionality. Analytics and ads cookies are only enabled if you accept them. No such scripts are loaded by default.