Detect
File signatures, readable text, and the extension are considered together.
SaveLab identifies the game and file structure first, then organizes editable values into a clear workspace. Your file never leaves this device.
.save, .sav, .dat, .json, .rpgsave, .rmmzsave, .nson, .rvdata2, .sqlite and more
We inspect signatures and internal structure instead of trusting the extension alone.
File signatures, readable text, and the extension are considered together.
ZIP, Gzip, Zlib, Base64, Hex, and game-specific wrappers are opened in order.
Currency, progress, stats, and inventory values are brought forward first.
Every removed layer is applied in reverse so the edited file keeps its original format.
Games reuse extensions in different ways, so SaveLab checks both the name and the actual data.
JSON · YAML · XML · MessagePack · CBOR · INI · plain text
Direct editingSQLite · .db · table-based saves
Row & column editingZIP · Gzip · Zlib · Deflate · Base64 · Hex · URL · UTF-16
Automatic restoreStandard RPG Maker MV/MZ · NaniNovel · RPG Maker XP/VX/Ace editing
Structure-awareCarefully suggests strings and 32-bit integers/floats. If encryption is likely, SaveLab stops instead of guessing.
Advanced modeJSON · YAML · XML · MessagePack · CBOR · INI/text · SQLite · ZIP/Gzip/Zlib/Deflate · Base64/Hex/URL/UTF-16 · RPG Maker MV/MZ · NaniNovel NSON · Ruby Marshal
Unity/ES3 works only with unencrypted JSON or text, Ruby saves with standard Marshal types, and SQLite with string and number columns in rowid tables.
Unreal GVAS, Flash SOL, proprietary encryption, signatures, and checksum formats are not structurally editable yet.
Detailed guides to finding, backing up, identifying, recovering, and safely editing save files.
AppData · Documents · Steam userdataBackup · Restore · Version historyLocal · Cloud · Conflict recoveryJSON · XML · SQLite · BinaryBackup files · Old files · Previous versionsNever transferredThere is no network upload step.
Never storedClose the tab and the working data disappears.
Never timed outNo countdown or paid queue.
Malicious files blocked firstBefore parsing, we enforce 64MB input and 96MB expanded limits and reject decompression bombs, executables, unsafe XML, and ZIP paths.
Edit saves for personal, offline games only. Online competition, anti-cheat bypasses, and decryption are not supported.