FREEDOM251

Freedom251 › Game Save Editors

Pokémon SRM Editor

Free plan Open source LinuxMacWebWindows

Visit Pokémon SRM Editor Alternatives Pricing

What Pokémon SRM Editor is

Pokémon SRM Editor is a save editor for Pokémon Red, Blue and Yellow, the Generation 1 games. It opens raw 32 KiB `.srm` or `.sav` battery saves from emulators, flash carts and dumped cartridges. You can change Pokémon in the party and all 12 PC boxes, including species, level, experience, moves, DVs, stat experience, status, original trainer, 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 includes diffs and one-click restoration. The web editor runs through WebAssembly without uploading the save file, and keeps the original bytes available to download. The desktop app creates a timestamped `.bak` file beside the original before saving over it. It reports problems such as checksum mismatches and invalid values without preventing file opening or correction. Desktop editions can find Gen 1 saves on Miyoo Mini and OnionOS cards. The app is free for web, macOS, Windows and Linux.

Who it suits

This editor suits players who need to inspect or change saves from Pokémon Red, Blue or Yellow. It offers both a browser editor and desktop apps, with support for several emulator and handheld save sources.

What it does well

  • Edits Pokémon in the party and all 12 PC boxes.
  • Covers trainer, inventory and progression data.
  • Save history offers diffs and one-click restore.
  • Web editor does not upload save files.
  • Desktop app makes a timestamped backup before overwriting.

What to know first

  • OnionOS save states can shadow the battery save.
  • macOS app is not notarized by Apple.
  • Supports only Pokémon Red, Blue and Yellow saves.

Limits

The editor is limited to Pokémon Red, Blue, and Yellow save files. On macOS, the app is not notarized by Apple, so its first launch requires an additional step.

Plans

PlanBilled and limitsPrice
FreeNo charge · Web and desktop app · Pokémon Red, Blue and Yellow savesFree

As kasbuunk.github.io lists them, read 15 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the web editor at kasbuunk.github.io/pokemon, or use the desktop app for Linux, macOS, or Windows.
  2. Select a raw 32 KiB `.srm` or `.sav` battery save file for Pokémon Red, Blue, or Yellow.
  3. Edit the Pokémon or saved data you want to change.
  4. Use save history to review diffs or restore a version if needed.
  5. On macOS, open the app through Finder’s right-click menu or remove quarantine with `xattr` on first launch.

Overview

Pokémon SRM Editor is a save editor for Pokémon Red, Blue, and Yellow. It is best suited to players working with Generation 1 saves who want detailed control over Pokémon and wider game data. Its broad editing and recovery tools make it a strong focused choice, though it is not a general-purpose editor.

Key features

The editor opens raw 32 KiB .srm and .sav battery saves from emulators, flash carts, Miyoo Mini and OnionOS handhelds, Analogue Pocket, and dumped cartridges. Users can change Pokémon in the party and all 12 PC boxes, including species, level, experience, moves, DVs, stat experience, status, original trainer, nicknames, and calculated stats. That range supports both a quick correction and extensive roster changes, while the three-game limit rules it out for saves from other Pokémon generations.

Editing extends beyond Pokémon to trainer identity, money, coins, badges, items, Pokédex, daycare, Hall of Fame, event flags, and other saved data. Version history provides diffs and one-click restore, and diagnostics flag issues such as checksum mismatches and invalid values without blocking opening or fixing a file. Those checks and rollback options are valuable when changing a save whose state may be unusual or damaged.

Protection depends on the edition: 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 via WebAssembly and never uploads the save, a useful privacy advantage for players who prefer to edit in a browser. Desktop users can also have the app discover Gen 1 saves on Miyoo Mini and OnionOS SD cards.

On OnionOS, an auto-loaded save state can shadow the battery save; the app warns about this and offers to rename the state. That warning addresses a specific compatibility hazard, but users should still check which save they intend to edit. The macOS app is not notarized by Apple, so first launch requires opening it through Finder’s right-click menu or removing quarantine with xattr.

Pricing

The Free plan costs nothing and includes the web and desktop apps for Pokémon Red, Blue, and Yellow save files. There is no paid plan or trial to weigh against it. For a player editing one of those games, the free offering includes inventory, progression, and character-stat editing, along with automatic backup; its main limitation is game coverage, not a reduced feature tier.

Platforms

Pokémon SRM Editor supports web, macOS, Windows, and Linux. The web version avoids uploading the save and preserves the original bytes for download; desktop versions add timestamped backups, and the desktop app can discover saves on Miyoo Mini and OnionOS SD cards. macOS users should expect the extra first-launch step because Apple has not notarized the app.

Who it's for

This is the right choice for players who need to edit Red, Blue, or Yellow saves across Pokémon, trainer details, inventory, and progression, particularly if save history, diagnostics, or a local backup matter. It is less suitable for anyone editing games outside those three or unwilling to handle OnionOS save-state conflicts or macOS’s first-launch restriction.

Pros and cons

  • Pro: Detailed editing covers Pokémon across the party and all 12 PC boxes, plus substantial trainer and game data.
  • Pro: History with diffs and one-click restore, diagnostics, and version-specific protection reduce the risk of losing track of changes.
  • Pro: Browser editing keeps the save on the device, and the free plan includes both web and desktop apps.
  • Con: Support is limited to Red, Blue, and Yellow, so it will not serve players editing other generations.
  • Con: OnionOS save states can shadow battery saves, and the macOS app requires a workaround at first launch.

Alternatives

For a broader starting point, browse Game Save Editors. Palworld Save Pal is another free option with every feature and no paywall, across web, desktop, Android, and iOS platforms. Choose SaveEditor.top if you need a cross-platform editor that accepts files up to 50MB without registration, provided your format is supported.

Fallout Shelter Save Editor is a free browser-based option with no accounts, ads, or telemetry and an MIT open-source license. NHSE is a free desktop option for Linux, macOS, and Windows, but it requires an existing save and does not dump or import save data from the console. NMSE (No Man's Save Editor) is a free, ad-free desktop save editor for Linux, macOS, and Windows.

ACNH Save Editor is a free self-hosted option. Elden Ring SaveForge is a free option for Windows. Gibbed Save Editor offers free editors for Windows.

Verdict

Choose Pokémon SRM Editor if you are editing Red, Blue, or Yellow and want broad save control backed by history, diagnostics, and protection against overwriting the original without a fallback. Look elsewhere if you need support beyond Generation 1, or if the OnionOS and macOS caveats make its workflow a poor fit.

Verdict

Pokémon SRM Editor covers a wide range of Generation 1 save data and includes history and file-protection features. OnionOS users should check for a shadowing save state, and macOS users need an extra step at first launch.

Questions

How much does Pokémon SRM Editor cost?

It is free, with a listed price of $0.

Which games does it support?

It supports Pokémon Red, Blue, and Yellow.

Which platforms are available?

The editor is available on the web and desktop for Linux, macOS, and Windows.

Does the browser editor upload save files?

No. The web editor runs through WebAssembly, and the save file is never uploaded.

What file types can it open?

It opens raw 32 KiB `.srm` or `.sav` battery save files.

Is the project affiliated with Nintendo or The Pokémon Company?

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

Facts from Pokémon SRM Editor's own pages

Backup behavior
Desktop saves create a timestamped .bak file and the web app keeps the original bytes available for download. · github.com, 15 Oct 2026
Box management
The interface supports all 12 PC boxes, drag-and-drop movement, reordering, cross-box moves, swaps and daycare transfers. · github.com, 15 Oct 2026
Browser processing
The browser version runs through WebAssembly and keeps the save file on the user’s device. · kasbuunk.github.io, 15 Oct 2026
Build process
The repository documents Cargo commands for native builds, Trunk for the web app and cargo test for workspace tests. · github.com, 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. · github.com, 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. · github.com, 30 Sept 2026
Desktop integration
The desktop app can discover Gen 1 saves on Miyoo Mini and OnionOS SD cards. · github.com, 30 Sept 2026
Desktop platforms
Native downloads are provided for macOS, Windows and Linux. · github.com, 15 Oct 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. · github.com, 15 Oct 2026
Diagnostics
The editor reports checksum, species, level, BCD, terminator, stale-box and level-experience problems without blocking file opening. · github.com, 15 Oct 2026
Documentation
The repository includes a detailed Gen I save-format reference derived from the pret/pokered disassembly and Bulbapedia structures. · github.com, 15 Oct 2026
Download verification
Release downloads include SHA256SUMS.txt for checksum verification. · github.com, 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. · github.com, 30 Sept 2026
Extensibility
The core library uses a minimal SaveGame trait so later game generations can be added alongside the Gen I implementation. · github.com, 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. · github.com, 30 Sept 2026
Game verification
Continuous integration boots generated saves in PyBoy and checks that the game reads the edited values. · github.com, 15 Oct 2026
History
Save version history includes diffs and one-click restoration. · github.com, 15 Oct 2026
Inventory
Bag items and PC items can be edited. · github.com, 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. · github.com, 15 Oct 2026
License
The project is released under the MIT license. · github.com, 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. · github.com, 30 Sept 2026
Limit: browser requirements
The web app requires JavaScript and WebAssembly to run. · kasbuunk.github.io, 15 Oct 2026
Limit: game coverage
The documented editor targets only Pokémon Red, Blue and Yellow rather than later generations. · kasbuunk.github.io, 15 Oct 2026
Linux installation
Linux users extract the tarball and run the pokemon-srm-editor binary. · github.com, 15 Oct 2026

Where Pokémon SRM Editor stands on Freedom251

Look at these too