Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. ROM Patching Software
  3. rom-weaver

rom-weaver

What it is

rom-weaver is free, open-source software for patching, converting, and bundling ROMs and disc images. Its browser and command-line versions share an engine, and no account is required. Users can apply patches, make patches from ROMs, and arrange patch steps into reusable bundles. The supported formats include IPS, IPS32, BPS, UPS, xdelta, PPF, and others, though some formats have specific limits. It can inspect and extract many archive and compressed image formats, including ZIP, 7z, RAR, CHD, RVZ, and Z3DS; support for creating these formats varies. Supported cheat codes can be built into ROMs or saved as patch files, but runtime-memory cheats are unsupported. Save editing covers specified Pokémon save layouts and The Legend of Zelda: A Link to the Past SRAM, subject to game recognition limits. The browser app processes files locally using WebAssembly, while the CLI reads and writes local paths. The maker says files and results are not uploaded. The browser version can work offline once cached. It supports Linux, macOS, Windows, web use, and self-hosting.

For and against

For

  • Browser and command-line versions share an engine.
  • No account is required.
  • Batch patching, checksum verification, and original backup are supported.
  • Browser files are processed locally.

Against

  • Some patch formats have specific limits.
  • Archive creation support varies by format.
  • Runtime-memory cheats are unsupported.
  • Save editing has game recognition limits.

The verdict

rom-weaver offers a broad set of patching and file workflows across browser and CLI versions. Check the format and game-specific limits before relying on a particular conversion or save edit.

Who it suits

It suits users who need to patch or convert ROMs and disc images, including those who prefer browser or command-line workflows. Its format limits and specified save-editing coverage matter to users with particular files or games.

Plans and prices

Free and open-source

Free

No account required · browser and command-line versions

Every plan, in full

On the record

Cheats
Users can bake supported ROM cheat codes into ROMs or save selected database cheats as patch files; runtime-memory cheats are marked unsupported.rom-weaver.com · read 29 Sep 2026
CLI platforms
The CLI provides release binaries for macOS, Linux, and Windows, with architecture variants listed on its install page.rom-weaver.com · read 29 Sep 2026
File conversion
It supports probing and extracting many archive and compressed image formats, including ZIP, 7z, RAR, CHD, RVZ, and Z3DS; creation support varies by format.rom-weaver.com · read 29 Sep 2026
Integration
Hosts can preload browser workflows with bundle, ROM, and patch URLs or ingest files from same-origin OPFS storage; remote sources must allow the app origin through CORS.rom-weaver.com · read 29 Sep 2026
License and maker
The project is written by Brandon Casey and contributors and is licensed under GNU AGPL v3.0 or later.rom-weaver.com · read 29 Sep 2026
Local processing
The browser processes files with WebAssembly on the device, and the CLI reads and writes local paths; the maker says ROMs, patches, and results are not uploaded to its server.rom-weaver.com · read 29 Sep 2026
Offline use
The maker says the browser app works offline after it has cached the app.rom-weaver.com · read 29 Sep 2026
Patch workflows
It can apply patches, create patches from ROMs, and package ordered patch workflows as reusable bundles.rom-weaver.com · read 29 Sep 2026
Privacy details
The webapp says it has no analytics, advertising, or tracking scripts and sets no advertising or tracking cookies; it stores app data in browser storage.rom-weaver.com · read 29 Sep 2026
Purpose
rom-weaver patches, converts, and bundles ROMs and disc images using the same engine in its browser and command-line versions.rom-weaver.com · read 29 Sep 2026
Save editing
The Save Editor supports specified Pokémon save layouts and The Legend of Zelda: A Link to the Past SRAM, with recognition limits listed by game.rom-weaver.com · read 29 Sep 2026
Self-hosting
The webapp is a static app that can be self-hosted from a Docker image or static files, and requires HTTPS outside localhost.rom-weaver.com · read 29 Sep 2026
Support
The maker directs bugs, format requests, and questions to the GitHub issue tracker and says security reports have a separate process.rom-weaver.com · read 29 Sep 2026
Supported patch formats
The support matrix lists formats including IPS, IPS32, BPS, UPS, xdelta, PPF, and others for applying or creating patches, with some format-specific limits.rom-weaver.com · read 29 Sep 2026

Alternatives to rom-weaver

Every alternative, ranked