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

Unity Save Editor

  • .dat
  • .data
  • .sav
  • .json
  • .es3

Edit Unity game saves online — JSON, base64-wrapped JSON, .NET binary (NRBF) and Easy Save 3 (.es3), encrypted or not. Change currency, levels and unlock flags in the browser.

Try the demo first

Unity games store progress in whatever format the developer chose — JSON, base64-wrapped JSON, or .NET binary. Upload the save and the format is worked out from the file contents, then shown as a tree you can search and edit.

How to edit a Unity save

  1. Find the save in the Unity persistent data folder for your game.
  2. Upload it — .dat, .data, .sav, .json or .es3 all work.
  3. Search for the value you want and edit it, keeping its type.
  4. Download the file and put it back under the original name.

What you can change

  • Currency, levels and any numeric progression stored in the save
  • Unlock and completion flags
  • Inventory arrays and item counts
  • Player name and other stored strings

Where the saves are stored

Unity writes to a per-game persistent data folder: on Windows %USERPROFILE%\AppData\LocalLow\<Company>\<Game>, on macOS ~/Library/Application Support/<Company>/<Game>, on Linux ~/.config/unity3d/<Company>/<Game>. Company and game names come from the project settings, so they may not match the store listing.

What the format actually is

Unity saves are whatever the developer serialised. JSON is plain text and the easiest case; base64 is that same JSON with one wrapper on top; NRBF is the .NET binary format, a typed object graph rather than text. Easy Save 3 writes JSON with a few quirks of its own, often encrypted and sometimes compressed, and it goes back in exactly that form. The editor decodes each into the same browsable tree, so the underlying format mostly stops mattering once the file opens.

Warning:Easy Save 3 files (.es3) are usually encrypted with a password the developer chose. We try every password published for such games. When none of them opens your save, the editor asks you for the password, which then has to come from the game itself. PlayerPrefs is also not a save file: on Windows it lives in the registry rather than on disk.

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

Questions

Can you open encrypted Easy Save 3 (.es3) saves?

Yes. Easy Save 3 encrypts with AES under a password each developer picks, and the passwords of many popular games are public, so we try all of them first. If none fits, the editor asks for the password of your game. The edited save is encrypted again with the same password, so the game loads it as its own.

Why do Unity saves all look different?

Unity has no save format of its own — each developer picks one. The common ones are JSON via JsonUtility, that same JSON wrapped in base64, and .NET binary serialisation (NRBF). All three open here, and detection reads the file contents rather than the extension.

I cannot find a save file at all

Look in the Unity persistent data folder for the game (see above). If the only thing there is a registry-backed PlayerPrefs, there is no file to edit — the game has to write an actual save for the editor to work on.

My Unity save is some other format

Upload it anyway. A recognised-but-unsupported file is logged and retained, which is how formats get prioritised — the ones people upload most get built first.

Other formats

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