Ren'Py Save Editor
- .save
Edit Ren'Py .save files in your browser — money, affection, route flags and any other variable. No install, and the edited save can be re-signed so the game loads it.
Ren'Py powers most of the visual novels people want to edit, and its saves keep every variable your playthrough has touched — money, affection, flags, route state. Upload the .save file, search for the value you want, change it, and download the result.
How to edit a Ren'Py save
- Upload your .save file — drag it onto the homepage or use the upload button.
- Search for the value you want to change. Searching for the current number is usually the fastest way to find the right variable.
- Edit the value in the tree and confirm the change.
- Download the save. If you have stored your security key on your account, it is signed automatically on the way out.
- If you're not signing automatically, run the file through the Ren'Py Repack page with your security_keys.txt before loading it.
What you can change
- Money, points and any numeric counter the game tracks
- Relationship / affection variables for individual characters
- Chapter, day and route progress flags
- Inventory items and unlocked gallery or scene flags
Where the saves are stored
On Windows, Ren'Py keeps saves in %APPDATA%\RenPy\<game-id>. On macOS it's ~/Library/RenPy/<game-id>, and on Linux ~/.renpy/<game-id>. Many games also keep a "saves" folder next to the executable — if both exist, the game usually reads the one next to the executable first.
What the format actually is
A Ren'Py .save file is a ZIP archive. Inside it there is a "log" entry — the pickled game state, including every variable your playthrough has set — and a "signatures" entry that proves the save was written on your machine. The editor unpacks the log and shows it as a searchable tree, so you can jump straight to the variable you care about instead of hunting through binary data.
Related guide: Ren'Py saves won't load after editing? Signing, explained
Questions
Why won't my edited Ren'Py save load?
Because Ren'Py checks a signature over the save contents. Editing changes those contents, so the old signature no longer matches and the engine rejects the file. Re-sign the save with your own security_keys.txt — either on the Ren'Py Repack page, or automatically on every download if you store your key on your account.
Do I need the game installed to edit a save?
No. You upload the save file itself, edit it in the browser and download it back. The game only needs to be there when you want to load the result.
Does it work with every Ren'Py game?
Any standard Ren'Py save opens — the format has been stable for years. Games that wrap their saves in custom encryption on top of Ren'Py are the exception, and those will not open.