JSON Editor
Edit JSON in a tree view: click values to change them, then format, minify, sort keys and download. Your work stays on this device whenever possible.
How to use JSON Editor
- Paste JSON into the box or open a .json file, then press "Load into editor".
- Fix any error the status line reports; it shows the line and column.
- Click a value in the tree, type the new value and press Enter (Escape cancels).
- Format, minify or sort keys, then download the edited JSON.
What JSON Editor does
Edit JSON in a tree view: click values to change them, then format, minify, sort keys and download.
Parsing and conversion happen locally with browser JavaScript. Secrets should still be removed because copied output can remain in your clipboard history. For JSON Editor, the operation is specifically to edit JSON in a tree view: click values to change them, then format, minify, sort keys and download.
Worked example
Load the sample, click the value 242 next to "tools" and type 250. The box updates to formatted JSON with "tools": 250. Press Sort keys and the keys run from "categories" to "tools".
When JSON Editor is the right tool
- Changing a setting in a config or settings.json file without an IDE.
- Fixing test data or an API payload before sending it.
How to verify the result
Test a small known sample first, then inspect quotes, escapes, dates, and character encoding in the output. The final JSON Editor output should visibly match this goal: Edit JSON in a tree view: click values to change them, then format, minify, sort keys and download.
Important limitations
Values can be edited, but keys cannot be renamed or added in the tree; edit the text box for that. Files over 10 MB are refused.
A free JSON Editor alternative
People looking for JSON Editor often compare products such as JSONFormatter, RegExr, Postman. ToolkitPoint is not affiliated with those services. This page keeps edit json in a tree view: click values to change them, then format, minify, sort keys and download free and available without an account; features, limits, and policies on other products can change, so compare their current product pages before choosing.
Last updated: September 15, 2026
Frequently asked questions
How do I change a value's type?
Type true, false, null or a number and it is stored with that type. Anything else is stored as a string.
Can I rename or add keys?
Not in the tree. Edit the text box and press Load into editor again; the tree and the text stay in sync.
What does Sort keys do?
It sorts object keys alphabetically at every level. Array order is never changed, because in JSON the order of array items is meaningful.
How big a file can it open?
Up to 10 MB. Very large files are slow to show as a tree in any browser tool.
Is my JSON sent anywhere?
No. Parsing, editing and downloading all happen in your browser, which matters for API keys or customer data inside the file.