All universal editors
JSON / text saves
For games that store progress in JSON, XML-like exports, or other text configs. Values are flattened by path with type-aware controls.
All processing runs locally in your browser. Your save file is not uploaded to our servers.
Drop a save file here or browse
Drag and drop or choose a file. After load you will see name, size, and extension.
Steps & tips (JSON / text)
How to use
- Quit the game completely so the save is not locked, then copy your original file somewhere safe.
- Upload the UTF-8 JSON (or JSON-like text) file. The tool parses it and lists every leaf value by path (e.g. player.stats.gold).
- Use the search box to filter paths. Edit numbers, strings, or booleans; booleans use a toggle. Use the reset icon to restore the value from when you loaded the file.
- Use “Compare diff” to review text changes, “Backup original” to download a .bak, then “Download modified” to save the new file with the same name/extension as the upload.
- Replace the file in the game’s save folder, then launch offline once if you use Steam Cloud or similar, so the game reads your local file.
Tips & limits
- This path only understands JSON: XML/INI must be converted to JSON elsewhere, or use the hex tool for raw text files.
- Very large integers may lose precision because JavaScript numbers are IEEE-754; exotic types (BigInt in JSON) are not fully preserved.
- Re-serialization keeps approximate indentation when it was detected from the original file; key order may differ from the original.
- If parsing fails, your file may be binary, UTF-16, or encrypted — use Base64, GVAS, or hex instead.