- Home
- ROM Patching Software
- Rom Patcher JS
Rom Patcher JS
What it is
Rom Patcher JS is a free web tool for applying and creating patches for retro video game ROMs. It runs in modern browsers, including mobile browsers, and can also run in Node.js for command-line patching and patch creation. Supported patch formats include IPS, UPS, APS, BPS, RUP, PPF, EBP, BSDiff, Paper Mario Star Rod, and VCDiff. Before patching, it displays CRC32, MD5, and SHA-1 checksums for the ROM. The tool can automatically unzip files and remove ROM headers before processing. Developers can customize and embed it in a website as an online patcher for that site’s patches. The project lists Romhacking.net, Smash Remix, Radical Red, and other sites as users. The product page identifies version 3.3.1 and requests optional donations for infrastructure costs.
For and against
For
- Free plan available
- Supports many patch formats
- Shows three ROM checksums
- Creates and applies patches
- Works on mobile browsers
Against
- Optional donations requested
- No security certification listed
The verdict
Rom Patcher JS combines broad patch-format support with checksum display, automatic file preparation, and both browser and Node.js use. Its embedding options also make it relevant for sites distributing their own patches.
Who it suits
It suits people patching retro-game ROMs in a browser or through Node.js. Website developers can also embed and customize an online patcher.
On the record
- Browser support
- The project says it runs in any modern web browser, including mobile browsers.github.com · read 4 Oct 2026
- Command line
- The project documents using it from Node.js to patch ROMs and create IPS patches.github.com · read 4 Oct 2026
- Customization
- The project can be customized and embedded in a website to provide an online patcher for that site’s patches.github.com · read 3 Oct 2026
- Developer use
- The project can be customized and embedded in a website to provide an online patcher for a site’s patches.github.com · read 4 Oct 2026
- File handling
- It can automatically unzip files and remove ROM headers before patching.github.com · read 3 Oct 2026
- Integrations
- The repository lists Romhacking.net, Smash Remix, Radical Red, and other sites as users of Rom Patcher JS.github.com · read 4 Oct 2026
- Known users
- The project lists Romhacking.net, Smash Remix, Radical Red, and other sites as known users.github.com · read 3 Oct 2026
- License
- The repository includes a LICENSE file, but the opened repository page does not state the license terms.github.com · read 4 Oct 2026
- Other features
- It can remove headers before patching and automatically unzip files.github.com · read 4 Oct 2026
- Patch creation
- It can create patches as well as apply them.github.com · read 3 Oct 2026
- Patch formats
- Supported formats include IPS, UPS, APS, BPS, RUP, PPF, EBP, BSDiff, Paper Mario Star Rod MOD, and VCDiff.github.com · read 4 Oct 2026
- Purpose
- Rom Patcher JS applies and creates patches for retro video game ROMs in a web browser.marcrobledo.com · read 4 Oct 2026
- ROM checksums
- The tool can show a ROM’s CRC32, MD5, and SHA-1 before patching.github.com · read 4 Oct 2026
- Security
- The maker’s profile describes a separate file-integrity calculator as requiring no upload because processing happens in the browser; the product page does not state a security certification or compliance standard for Rom Patcher JS.marcrobledo.com · read 3 Oct 2026
- Support and donations
- The official app page asks for donations to help cover increased infrastructure costs.marcrobledo.com · read 4 Oct 2026
- Support and funding
- The product page requests optional donations to help cover increased infrastructure costs.marcrobledo.com · read 3 Oct 2026
- Version
- The official app page identifies the current displayed version as 3.3.1.marcrobledo.com · read 4 Oct 2026