Save Editor
Support me
  • Ren'Py Repack
  • Contact
  • Guides
  • FAQ
  • Demo
  1. Home
  2. /Guides
  3. /Ren'Py saves won't load after editing? Signing, explained

Ren'Py saves won't load after editing? Signing, explained

Edited a Ren'Py save and the game refuses to load it? The file needs to be re-signed with your own security key. Here is what signing is, and the two ways to do it.

If your game asks "do you trust this save?" every single time you load an edited save, or, on an older download, refuses it outright, you're not doing anything wrong. You just need to sign the file. This guide explains what signing is, why Ren'Py wants it, and the two ways Save Editor does it for you: manual sign (Repack) and automatic sign.

Why does this happen? What signing is for

Starting with Ren'Py 8.1 and 7.6, the engine added a security check to stop bad actors from sneaking malicious code onto someone's computer through a shared save file. Here's the gist:

  • A Ren'Py .save file is actually a small ZIP archive. Inside it there's a log (your actual game state) and a signatures entry.
  • Each machine running Ren'Py has its own security token. When you save, Ren'Py signs the log with your token.
  • When Ren'Py loads a save, it checks that signature. If a save wasn't signed by your machine, you get a warning. For a clean save from a friend, you can click "Yes" to load it anyway.

The catch: the moment you edit a save, its log changes — so the old signature no longer matches the contents. A signature that does not match is worse than none at all: clicking "Yes" doesn't help, because Ren'Py checks it again afterwards and treats the file as tampered. That is why an edited save now comes back with the broken signature removed instead: the game asks whether you trust it, you say yes, and it loads.

Signing fixes the question itself. Save Editor re-generates the signatures entry using your own security key, so the edited save is once again a legitimate save made on your machine, and loads silently, with nothing to confirm. Without it the save still works; the game just asks every time, because nothing in the file proves it came from you.

Signing doesn't bypass or weaken anything — it simply re-applies your signature to your edited save. It's the same thing Ren'Py does every time you save in-game.

You'll need your security_keys.txt

Signing requires your personal Ren'Py key file, named security_keys.txt, which lives in Ren'Py's tokens folder on your computer.

  • Where to find it: the tokens folder on Windows, macOS and Linux.
  • It's a small text file containing your private signing key — so treat it like a password: only upload your own file, and don't share it publicly.

Option A — manual sign on the Ren'Py Repack page

Best for one-off edits, or if you're not logged in. Available to everyone, free.

  1. Upload your save file (e.g. 1-1-LT1.save).
  2. Upload your security_keys.txt from the tokens folder.
  3. Click Repack & Download — you get back the same save, re-signed and ready to load.

That's it. You provide the key each time, and the signed file downloads immediately. Your save and keys are used only to repack the file. Open the Ren'Py Repack page →

Option B — automatic sign (set it once, forget it)

Best if you edit Ren'Py saves regularly. Available on the paid tiers: Novice Archivist, Skilled Archivist and Master Archivist. Instead of repacking each file by hand, you store your key on your account once:

  1. Log in and open your files page.
  2. Click "Upload Ren'Py Security Keys" and select your security_keys.txt.
  3. Done. From now on, every Ren'Py save you edit and download is signed automatically — no Repack page, no re-uploading keys.

When auto-sign runs, the editor confirms it: "Your file was signed automatically — no manual steps needed."

Managing your key

  • A green ✓ Security Keys badge shows your key is stored.
  • Click Delete anytime to remove it from your account.
  • Uploading a new file simply replaces the old one.

Auto-sign quietly does nothing (and falls back to a normal download) if you're not logged in, haven't uploaded a key, or the file isn't a Ren'Py save — so it never gets in your way.

Which one should I use?

Signing methodManual sign (Repack)Automatic sign
Who can use itEveryone, including free and anonymousPaid tiers
SetupNoneUpload key once
Per fileUpload save + key every timeJust edit and download
Best forOccasional editsRegular editing
WhereRen'Py Repack pageBuilt into the normal download

Rule of thumb: signing once or twice? Use Repack. Editing Ren'Py saves often? Turn on auto-sign and never think about it again.

Troubleshooting

If signing fails, it's almost always one of these:

  • 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.
  • Auto-sign did not trigger — confirm you're logged in on a paid tier, your key is uploaded (green ✓ badge), and the file was recognized as a Ren'Py save in the editor.
Warning:Always back up first. Before editing, keep a copy of your original save — for example, rename it backup_<filename>. Editing is non-destructive (we work on a copy), but a backup means you can always return to a known-good state.

Ready to edit a save?

Drop your file on the homepage — no install, no signup to try.

Open the editorTry the demo

Keep reading

  • Which games and engines does Save Editor support?

    Ren'Py, RPG Maker, TyranoScript, Naninovel, Twine, Unreal GVAS, QSP, and any save that is really JSON underneath.

  • Get your unedited save back with Download Original

    How to restore the exact file you uploaded, how it differs from the normal download, and who can use it.

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 repackGuidesFAQContactHall of Fame
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

Bringing saves back is not ready yet

Thanks, your click counts: it tells us to build this next. Novice keeps your 50 most recent saves, so the next ones are not pushed out.

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
  • Your name in the Hall of Fame
$2.50 / month
Get Novice Archivist
MOST POPULAR

Skilled Archivist

  • Everything in Novice
  • Download any past version of your saves
  • Keep your 100 most recent saves · pin 10 for good
  • A name card in the Hall of Fame
$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
  • Your own card at the top of the Hall of Fame
$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

Keep your saves with you

Signing in is free. Your file uploads either way.

  • 10 saves instead of 5
  • Your saves on any device, not only this browser
  • The save you already uploaded comes with you

Joining Patreon is free and needs no pledge.