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

Twine Save Editor

  • .save
  • .savesbundle
  • .txt

Edit Twine save files online. Saves exported from browser-based Twine games are LZString-compressed story state — upload one and change variables, stats and progress in a searchable tree.

Try the demo first

Twine and SugarCube games keep every variable your playthrough has set — money, stats, inventory, flags — inside the save you export from the game. Upload it, change what you need, and load the result back.

How to edit a Twine save

  1. In the game, open the saves menu and export a save to disk.
  2. Upload the exported file here.
  3. Search for the variable or the current value and edit it.
  4. Download the file and load it back through the same in-game saves menu.

What you can change

  • Story variables the passage scripts set — money, stats, affection
  • Inventory contents and item counts
  • Chapter, day and passage progress
  • Unlocked scenes, endings and journal entries

Where the saves are stored

There is usually no file until you make one: browser games keep their state in the browser local storage. The game saves menu is the only reliable way out — export to disk, edit, then import the edited file back in the same menu.

What the format actually is

A Twine save-to-disk file is the story state serialised to JSON and then LZString-compressed into base64 — which is why it looks like a wall of characters starting with "N4Ig" rather than anything readable. The editor decompresses it and shows the variable table as a tree, then recompresses on the way out. In SugarCube that state is a history rather than one snapshot: the first moment is stored whole, each later one only as what changed since, and loading rebuilds them and resumes at the moment you saved at. The values Quick edits offer are written into the moment the game reads them from.

Related guide: Which games and engines does Save Editor support?

Questions

Where is my Twine save? There is no file

Twine games run in the browser, so the state normally lives in browser storage rather than on disk. Use the game own save menu and pick the option that writes a file — usually called "Save to Disk" or "Export" — and edit that file.

I edited a value but nothing changed in the game. Why?

A SugarCube save keeps the recent moments of the story, and loading rebuilds them and resumes at the one you saved at. If a value changed again before you saved, the game reads that later copy, so an edit to the first one is overwritten on load. Quick edits write money, when the story calls it money, cash or gold, and the numbers and switches the game changed recently into the copy the game reads. The tree edits the file exactly as it is, so if a change made there does not show up in the game, the game may be reading a later copy of that value, or loading a different save than the one you edited.

Which Twine formats are supported?

The save-to-disk files produced by SugarCube-style games, which is what most long-form Twine games use, Degrees of Lewdity and Course of Temptation among them. The file is identified by its contents, so if yours opens, it works; if it does not, the upload is logged and counts towards building support.

Will it handle a big save from a long playthrough?

Yes — long-running games with very large save states are part of the test corpus, including saves that carry awkward text data the naive tools choke on. Size is not the limiting factor.

Editors for specific Twine games

  • Degrees of Lewdity Save Editor

    .save

  • Course of Temptation Save Editor

    .save

Other formats

  • Ren'Py Save Editor
  • RPG Maker Save Editor
  • TyranoScript Save Editor
  • Unreal Engine Save Editor
  • Naninovel Save Editor
  • JSON Save Editor
  • QSP Save Editor
  • Unity Save Editor
  • Pokémon Gen 3 Save Editor
  • All guides

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.