Web ROM Patcher | ROMHACKS.NET

checklist Instructions

upload_file 01

Load ROM

Select your clean, legally dumped ROM file (e.g. .gba, .sfc, .z64). Your ROM is automatically cached locally for future use—no need to upload again!

folder_zip 02

Load Patch

Select the patch file. We support IPS, BPS, UPS, APS, MOD, PPF, and XDELTA formats.

download 03

Apply & Save

Click 'Apply Patch'. The browser processes the file instantly. Save the patched ROM to your device.

construction

ROM Patcher

Supports: (IPS/BPS/UPS/APS/MOD/PPF/XDELTA) GBA, SNES, NES, N64, NDS, 3DS, GB, GBC, GEN, WII & more.

save

Cache ROM to Browser

Upload a ROM once to save it locally. It will be available for quick selection later—no need to re-upload!

cloud_upload

Click or drag ROM to cache it

Select ROM for Patching
videogame_asset

Base ROM for Patching

or upload new
upload_file

Click or drag ROM to use

lock

Privacy Notice: Cached ROMs are saved to your browser's local storage. Nothing is ever uploaded to any server.

medical_services

Patch File

Tap or drag & drop patch file

System Log
> SYSTEM_READY
> Core: PATCHER_MODULE_LOADED
> Waiting for input...

quiz Frequently Asked Questions

I don't understand, what's a patcher?

expand_more
A patcher is a tool that takes a normal ROM (the original game file) and applies a patch (the ROM hack) to it. The base ROM is the original, unmodified game the hack is built from (for example: Pokémon FireRed), and the patch contains all the changes that turn that ROM into the hacked version.

Is it safe to use this online patcher?

expand_more
Yes. This tool runs entirely in your browser using JavaScript (Client-Side). Your ROM files are never uploaded to any server. The patching process happens locally on your device's memory.

What formats are supported?

expand_more
We support the most common patching formats: IPS, BPS, UPS, APS, MOD, PPF, and XDELTA/VCDIFF. We support ROMs for GBA, SNES, NES, N64, NDS, 3DS, Genesis, Wii, GameCube, and more.

The patch didn't work / Game glitches?

expand_more
This usually happens if your base ROM version doesn't match the one the patch was made for.
  • Check if you need a "Headered" or "Unheadered" ROM (common for SNES).
  • Ensure the region matches (USA vs Europe vs Japan).
  • Check the file revision (Rev A, v1.0, v1.1).

How do I fix "Checksum Mismatch"?

expand_more
Formats like BPS and UPS verify the original file before patching. If you get an error, your ROM is likely different from the required one. You can try checking the "Ignore Checksum Errors" box, but the game might crash or contain bugs.