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

JSON Save Editor

  • .json
  • any JSON-based save

Edit JSON save files online. Works with .json saves and with any save that is JSON underneath, whatever its extension — a huge share of indie, HTML5 and Unity games.

Try the demo first

A surprising number of games store progress as plain JSON, whatever the file is called. Upload the save and edit it as a searchable tree instead of hunting through raw text — and if the extension is unfamiliar, upload it anyway: the format is detected from the contents.

How to edit a JSON save

  1. Upload the save file — .json, or any file you suspect is JSON underneath.
  2. Search for the value you want to change; searching the current number is the fastest route.
  3. Edit it in the tree, keeping the original type.
  4. Download the file and put it back under its original name.

What you can change

  • Any numeric value — currency, levels, counters, timers
  • Booleans that gate content, such as unlock and completion flags
  • Strings, including names and chosen options
  • Whole objects and arrays, for saves that store inventory as a list

Where the saves are stored

There is no single location — it depends on the engine. Desktop games often keep saves next to the executable or in the user application-data folder; browser games often keep them in local storage, where you need an in-game export to get a file at all.

What the format actually is

JSON is text, so there is nothing to decode: the structure you see in the editor is exactly the structure the game wrote. That also makes it the most forgiving format to edit, as long as you keep types intact — a number stays a number, a boolean stays true or false.

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

Questions

My save has a different extension — will it open?

Upload it anyway. Detection reads the file contents, not the extension, so a .dat, .sav or extensionless file that is really JSON opens like any other JSON save.

How do I know my game uses JSON?

A lot of them, yes. Web and HTML5 games, Unity games using JSON serialization and most indie engines store progress as JSON, sometimes without compression or obfuscation of any kind.

What happens if the file is not JSON after all?

The upload is logged and the file is kept for analysis, which is how formats get prioritized. Uploading an unsupported save is a vote for its parser, not a dead end.

Other formats

  • Ren'Py Save Editor
  • RPG Maker Save Editor
  • TyranoScript Save Editor
  • Unreal Engine Save Editor
  • Naninovel Save Editor
  • Twine 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.