rom-weaver
- Android app
- Not listed
- Free plan
- Yes
- Runs on
- Linux, Mac, self-hosted, Web, Windows

Summary
rom-weaver is a free, open-source tool for patching and converting ROMs and disc images, as well as assembling patch workflows into reusable bundles. Its browser and command-line editions use the same engine. You can apply patches, generate patches from ROMs, and order multiple patch steps into a bundle. Supported formats include IPS, IPS32, BPS, UPS, xdelta, PPF, and others, with some limits depending on format. The tool can inspect and extract a range of archives and compressed image types, including ZIP, 7z, RAR, CHD, RVZ, and Z3DS; creating these formats is not uniformly supported. It can bake supported cheat codes into ROMs or save selected database cheats 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, with recognition limits by game. Browser files are processed locally with WebAssembly, and the CLI uses local paths; the maker says files and results are not uploaded. The browser app can work offline once cached. No account is required.
Who it is for
It suits users who need to patch, convert, or bundle ROM and disc-image workflows on a computer or in a browser. It may also suit users who prefer local file processing or want to self-host the browser app.
What is good
- Free and open source; no account required
- Browser and CLI share the same engine
- Supports many patch formats
- Browser processing uses WebAssembly on-device
- Can work offline after the app is cached
What to know first
- Runtime-memory cheats are unsupported
- Archive and image creation support varies
- Save recognition has game-specific limits
- Remote workflow sources must allow the app origin through CORS
Verdict
rom-weaver covers patching, conversion, and reusable workflows across browser and CLI versions. Review format-specific limits and supported save layouts before relying on it for a particular file or game.
rom-weaver plans and pricing
All plansCompared on ROM patching software
- Free plan
- Yesrom-weaver.com
- Patch formats
- IPS, IPS32, SOLID, BPS, UPS, VCDIFF, xdelta, GDIFF, HDiffPatch/HPatchZ, APS, APSGBA, RUP, PPF, PAT, EBP, BDF/BSDIFF40, BSP, MOD, DLDI, DPS, DCProm-weaver.com
- Supported platforms
- cross_platformrom-weaver.com
- Batch patching
- Yesrom-weaver.com
- Checksum verification
- Yesrom-weaver.com
- Original backup
- Yesrom-weaver.com
- Command-line support
- Yesrom-weaver.com
Facts
- 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 · 29 Sept 2026
- Patch workflows
- It can apply patches, create patches from ROMs, and package ordered patch workflows as reusable bundles.rom-weaver.com · 29 Sept 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 · 29 Sept 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 · 29 Sept 2026
- 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 · 29 Sept 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 · 29 Sept 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 · 29 Sept 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 · 29 Sept 2026
- Offline use
- The maker says the browser app works offline after it has cached the app.rom-weaver.com · 29 Sept 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 · 29 Sept 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 · 29 Sept 2026
- CLI platforms
- The CLI provides release binaries for macOS, Linux, and Windows, with architecture variants listed on its install page.rom-weaver.com · 29 Sept 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 · 29 Sept 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 · 29 Sept 2026
Best rom-weaver alternatives
See all 12Where it ranks on Everything Xiaomi
Is rom-weaver yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- rom-weaver.com/docs/about· checked 29 Sept 2026
- rom-weaver.com· checked 29 Sept 2026
- rom-weaver.com/docs/supported-formats· checked 29 Sept 2026
- rom-weaver.com/docs/use-cheats· checked 29 Sept 2026
- rom-weaver.com/docs/game-save-support· checked 29 Sept 2026
- rom-weaver.com/docs/privacy· checked 29 Sept 2026
- rom-weaver.com/docs/faq· checked 29 Sept 2026
- rom-weaver.com/docs/webapp-integration· checked 29 Sept 2026
- rom-weaver.com/docs/self-hosting· checked 29 Sept 2026
- rom-weaver.com/docs/install· checked 29 Sept 2026

