Save Editor
Support me
  • Ren'Py Repack
  • Contact
  • Guides
  • FAQ
  • Demo
  1. Home
  2. /Ren'Py Save Editor
  3. /Ren'Py Repack

Ren'Py Repack: sign an edited save

Ren'Py 8.1, 7.6 and newer sign every save with a key kept on your computer, and editing a save breaks that signature, so the game will not load it. Upload the edited save and your security_keys.txt, and you get the same save back, signed with your key.

A .save file, for example 1-1-LT1.save.

From the Ren'Py tokens folder on the computer that plays the game. Where to find it

Free, no account needed. Both files are used to sign the save and are not stored.

What this fixes

When a save's signature matches no key on your computer, Ren'Py asks before loading it: "This save was created on a different device." For a save copied from another computer of yours, answering Yes is enough. For a save you have edited it is not: the contents no longer match any signature, and after Yes the slot still does not load.

Repack writes a new signature for the save with your key. The game state inside is left as it was, so the game treats the file as a save made on your computer.

Where is security_keys.txt?

In Ren'Py's tokens folder. Normally there is one per computer, shared by every Ren'Py game on it, so the same file signs saves for all of them. A game with a folder named "Ren'Py Data" in or above its own folder keeps its tokens there instead.

SystemFolder
Windows%APPDATA%\RenPy\tokens
macOS~/Library/RenPy/tokens
Linux~/.renpy/tokens

On Windows, paste the path into the File Explorer address bar. On macOS, open Finder, choose Go, then Go to Folder, and paste it there.

Windows File Explorer open at AppData, Roaming, RenPy, tokens, with security_keys.txt in the list

Games played in a browser do not check signatures, so their saves need no signing. Games on Android and iOS keep the file with the game's own data, and where exactly depends on the build.

Warning:security_keys.txt is a private key. Upload only your own and never post it: anyone who has it can make saves your games will trust.

If signing fails

  • The key file has no signing key. Upload security_keys.txt itself from the tokens folder, not another text file or an edited copy of it.
  • The save is not a Ren'Py save. A Ren'Py .save is a ZIP archive. A screenshot, or a save from another engine renamed to .save, is refused.
  • The save has no signature. Saves from before Ren'Py 8.1 and 7.6 carry none. A newer Ren'Py shows the same warning for them and loads them after Yes, so there is nothing to sign.

Questions

Do you keep my save or my security_keys.txt?

No. Both files are used only while the request runs: the save is signed and sent straight back to you, and neither is kept afterwards. The key is still a private key, so only ever upload your own.

Which Ren'Py games need this?

Games made with Ren'Py 8.1, 7.6 or newer, which sign their saves. Older saves carry no signature: a newer Ren'Py shows the same warning for them and loads them after Yes. Games played in a browser do not check signatures at all.

Will the signed save work on another computer?

It loads without a warning on the computer whose security_keys.txt you used. Any other computer asks whether to trust it, the same as for a save copied from somewhere else.

Can I skip this step next time?

Yes, on a paid plan: store your security_keys.txt on your account once, and every Ren'Py save you download from the editor is signed on the way out.

To change values before signing, open the save in the Ren'Py Save Editor. For why Ren'Py signs saves and how automatic signing works, read the guide to Ren'Py save signing.

Save Editor Online

Open a save file in the browser, change what the game tracks, and take it back.

Upload a save
Try the demoRen’Py repackGuidesFAQContact
JSON.json
Naninovel.nson
Pokémon Gen 3.sav .srm .sa1
QSP.sav
Ren'Py.save
RPG Maker.rpgsave .rmmzsave .rvdata2 .rvdata .rxdata
Twine.save .savesbundle .txt
TyranoScript.sav
Unity.dat .data .sav .json .es3
Unreal Engine.sav

© 2026 Save Editor Online

Game and engine names are trademarks of their owners. Save Editor Online is not affiliated with them.

PatreonKo-fi

Unlock the full editor

Keep your saves, skip the limits. Already a Patron? Sign in.

Novice Archivist

  • Upload files up to 20 MB (free: 10 MB)
  • No upload cooldown — upload back to back
  • Ren'Py auto-sign: the game never asks about an edited save
  • Keep your 50 most recent saves · pin 5 for good
$2.50 / month
Get Novice Archivist
MOST POPULAR

Skilled Archivist

  • Everything in Novice
  • Download your original files
  • Keep your 100 most recent saves · pin 10 for good
$5.50 / month
Get Skilled Archivist
LIMITED · INSIDER

Master Archivist

  • Everything in Skilled
  • Keep your 200 most recent saves · pin 20 for good
  • Behind the scenes — how the service is built and run
$27.50 / month
Get Master Archivist

Cancel anytime on Patreon · No lock-in

Prices per month, plus VAT. Maximum file size is 20 MB on every paid plan and 10 MB on the free tier.

Your game will ask about this save every time

This save was written by Ren'Py 8.1 or newer, which signs every save with a key that lives on your computer, and editing it breaks that signature. We removed the broken one, so the file loads: the game asks whether you trust it, you say yes, and you play. It just asks again on every load, because nothing in the file proves it came from you.

To stop the question, sign it. It's free and takes about a minute: the Repack page asks for the file you just downloaded and your security_keys.txt, and hands back a save the game loads without asking anything.

Editing Ren'Py saves often? Any paid tier stores the key once and signs every download for you: no Repack page, and the game never asks.

Sign it for free

Where do I find security_keys.txt? · Signing works without an account.

You have this file already