EVERYTHING XIAOMI
Get listed
Pokémon SRM Editor logo

Pokémon SRM Editor

Pokémon SRM Editor is a free save editor for Pokémon Red, Blue, and Yellow.

Place
#3 of 26
Score
7.5

What Pokémon SRM Editor is

Pokémon SRM Editor is a free save editor for Pokémon Red, Blue, and Yellow. It opens raw 32 KiB `.srm` or `.sav` battery save files from emulators, flash carts, handhelds, and dumped cartridges. You can edit Pokémon in the party and all 12 PC boxes, including species, level, experience, moves, DVs, stat experience, status, trainer details, nicknames, and calculated stats. The editor also covers trainer identity, money, coins, badges, items, Pokédex, daycare, Hall of Fame, event flags, and other saved data. Save version history provides diffs and one-click restore. The browser version runs through WebAssembly without uploading the save file, and keeps the original bytes downloadable. The desktop app creates a timestamped `.bak` beside the original before overwriting it. It can report issues such as checksum mismatches and invalid values without preventing opening or fixing a file. Desktop versions are available for Linux, macOS, and Windows, as well as a web version. The macOS app is not notarized, so its first launch needs an extra step.

Good

  • Edits Pokémon in the party and all 12 PC boxes.
  • Covers trainer details, items, badges, and event flags.
  • Save history includes diffs and one-click restore.
  • Browser editing does not upload the save file.

Watch out

  • Supports only Pokémon Red, Blue, and Yellow.
  • macOS app is not notarized by Apple.
  • On OnionOS, an auto-loaded state can shadow the battery save.

Who it suits

This editor suits players who want to inspect or change Gen 1 Pokémon saves from supported games and devices. It offers both a browser option and desktop apps, with save history and file-protection features.

Verdict

Pokémon SRM Editor covers a broad range of Gen 1 save data and includes history and backup safeguards. macOS users should expect an extra step at first launch, and OnionOS users should check for a shadowing save state.

Plans and prices

From Pokémon SRM Editor's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeWeb and desktop app · Pokémon Red, Blue and Yellow saves · No charge

The facts

Each one read from Pokémon SRM Editor's own pages, with the date it was checked.

What it does

Backup behavior
Desktop saves create a timestamped .bak file and the web app keeps the original bytes available for download.checked 15 Oct 2026
Box management
The interface supports all 12 PC boxes, drag-and-drop movement, reordering, cross-box moves, swaps and daycare transfers.checked 15 Oct 2026
Build process
The repository documents Cargo commands for native builds, Trunk for the web app and cargo test for workspace tests.checked 15 Oct 2026
Checksum handling
Main, per-box and per-bank checksums are recalculated only after edits, while unchanged files round-trip byte-for-byte.checked 15 Oct 2026
Compatibility caveat
On OnionOS, an auto-loaded save state can shadow the battery save; the app warns and offers to rename the state.checked 30 Sep 2026
Desktop integration
The desktop app can discover Gen 1 saves on Miyoo Mini and OnionOS SD cards.checked 30 Sep 2026
Developer architecture
The pksave crate is a pure no-I/O Rust core that compiles to wasm32, while pksave-app supplies the egui/eframe interface.checked 15 Oct 2026
Diagnostics
The editor reports checksum, species, level, BCD, terminator, stale-box and level-experience problems without blocking file opening.checked 15 Oct 2026
Documentation
The repository includes a detailed Gen I save-format reference derived from the pret/pokered disassembly and Bulbapedia structures.checked 15 Oct 2026
Download verification
Release downloads include SHA256SUMS.txt for checksum verification.checked 15 Oct 2026
Editing
Edits Pokémon in the party and all 12 PC boxes, including species, level, experience, moves, DVs, stat experience, status, OT, nicknames, and calculated stats.checked 30 Sep 2026
Extensibility
The core library uses a minimal SaveGame trait so later game generations can be added alongside the Gen I implementation.checked 15 Oct 2026
File protection
The desktop app makes a timestamped `.bak` beside the original before saving over it, and the web app keeps the original bytes downloadable.checked 30 Sep 2026
Game verification
Continuous integration boots generated saves in PyBoy and checks that the game reads the edited values.checked 15 Oct 2026
History
Save version history includes diffs and one-click restoration.checked 15 Oct 2026
Inventory
Bag items and PC items can be edited.checked 15 Oct 2026
Level coherence
When a box Pokémon’s level is changed, experience is updated so the withdrawn Pokémon retains the intended level.checked 15 Oct 2026
License
The project is released under the MIT license.checked 15 Oct 2026
License and affiliation
The project is MIT licensed, fan-made, and not affiliated with or endorsed by Nintendo, Game Freak, or The Pokémon Company.checked 30 Sep 2026
Limit: game coverage
The documented editor targets only Pokémon Red, Blue and Yellow rather than later generations.checked 15 Oct 2026

Where it runs

Browser processing
The browser version runs through WebAssembly and keeps the save file on the user’s device.checked 15 Oct 2026
Desktop platforms
Native downloads are provided for macOS, Windows and Linux.checked 15 Oct 2026
Limit: browser requirements
The web app requires JavaScript and WebAssembly to run.checked 15 Oct 2026
Linux installation
Linux users extract the tarball and run the pokemon-srm-editor binary.checked 15 Oct 2026
The full review of Pokémon SRM Editor

Overview

Pokémon SRM Editor is a free editor for Generation 1 saves, suited to players who want to change Pokémon or broader game data without leaving Red, Blue, or Yellow. Its broad editing scope and recovery tools make it a strong focused choice, provided you account for the desktop launch hurdle on macOS and OnionOS save-state behavior.

Key features

The editor opens raw 32 KiB .srm and .sav battery saves from emulators, flash carts, handhelds such as Miyoo Mini and OnionOS, Analogue Pocket, and dumped cartridges. Pokémon editing covers the party and all 12 PC boxes, with controls for species, level, experience, moves, DVs, stat experience, status, original trainer, nicknames, and calculated stats. That depth suits both individual corrections and broader roster changes; the trade-off is a firm focus on the three original games.

Editing also reaches trainer identity, money, coins, badges, items, Pokédex, daycare, Hall of Fame, event flags, and other saved data. Save version history includes diffs and one-click restore, while diagnostics flag issues such as checksum mismatches and invalid values without preventing a file from opening or being fixed. Together, those tools are useful for making substantial changes while retaining a way to review or reverse them.

Protection differs by version: the desktop app creates a timestamped .bak beside the original before overwriting it, while the web app keeps the original bytes downloadable. The browser editor runs through WebAssembly and never uploads the save, making it the better fit for users who prefer to keep files in-browser. Desktop builds can discover Gen 1 saves on Miyoo Mini and OnionOS SD cards, but on OnionOS an auto-loaded save state can shadow the battery save; the app warns and offers to rename the state.

Pricing

Free — free. The plan includes the web and desktop apps for Pokémon Red, Blue, and Yellow saves. There is no free trial because the software is free; there are no paid tiers or stated caps to weigh. It is a straightforward fit for anyone working with supported saves, but readers who need other games will need a different editor.

Platforms

Pokémon SRM Editor is available on web, macOS, Windows, and Linux. The macOS app is not notarized by Apple, so its first launch requires opening it from Finder’s right-click menu or removing quarantine with xattr. That extra step makes the web version more convenient for Mac users who do not want to handle the launch warning.

Who it's for

Choose it if you have a Red, Blue, or Yellow battery save and want extensive Pokémon and progression editing, useful diagnostics, and a route to compare or restore earlier versions. The browser version is especially suitable when keeping the save file local matters; desktop is the better fit for timestamped backups and SD-card discovery. It is not the right choice for saves from later Pokémon games.

Pros and cons

  • Broad Gen 1 editing: Covers party and PC Pokémon plus trainer, inventory, progression, and other saved data, rather than only roster changes.
  • Useful recovery options: Version diffs and one-click restore complement desktop backups and downloadable original bytes in the web app.
  • Local browser processing: WebAssembly keeps the save from being uploaded.
  • Focused game support: Red, Blue, and Yellow only, so it cannot serve as a general Pokémon save editor.
  • Setup and save-state caveats: macOS requires an extra first-launch step, and OnionOS save states can obscure the battery save.

Alternatives

For a wider range of save-editing options, browse Game Save Editors.

  • Palworld Save Pal is also free and has every feature without a paywall; choose it if you need its supported game instead.
  • SaveEditor.top is free across web and desktop platforms, with files up to 50MB, no registration, and support limited to its supported formats.
  • Fallout Shelter Save Editor is a free browser-based option with no accounts, ads, or telemetry and an MIT license.
  • NMSE (No Man's Save Editor) is a free, ad-free desktop save editor for Linux, macOS, and Windows.
  • Elden Ring SaveForge is a free Windows option.
  • NHSE is a free desktop editor for Linux, macOS, and Windows; it requires an existing save and does not dump or import save data from the console.
  • ACNH Save Editor is a free self-hosted alternative.
  • Kingdom Save Editor is free and open source for Windows.

The project is MIT licensed, fan-made, and not affiliated with or endorsed by Nintendo, Game Freak, or The Pokémon Company.

Verdict

Pokémon SRM Editor is the clear fit for players editing Red, Blue, or Yellow saves who want broad control backed by history and backup safeguards. Its biggest limitation is equally clear: it is built for those three games, and some Mac and OnionOS users will need to address startup or save-state quirks.

Alternatives to Pokémon SRM Editor

All alternatives
  1. 1Fallout Shelter Save Editor logo

    Fallout Shelter Save Editor

    Free planOpen sourceAndroidiOSWebWindows
    7.7Free plan
  2. 2Palworld Save Pal logo

    Palworld Save Pal

    Free planOpen sourceAndroidiOSWebAPI
    7.7Free plan
  3. 3NMSE (No Man's Save Editor) logo

    NMSE (No Man's Save Editor)

    Free planOpen sourceLinuxmacOSWindows
    7.2Free plan
  4. 4

    Gothic 1 Remake Savegame Editor

    Free planOpen sourceWebAPISelf-hosted
    7.1Free plan
  5. 5

    SaveEditor.top

    Free planAndroidWebLinuxmacOS
    6.6Free plan
  6. 6

    Elden Ring SaveForge

    Free planWindows
    6.4Free plan