Integration Lab JSON Tools

JSON Editor

Edit JSON as a tree: rename keys, change values, add, duplicate or remove fields — with undo and redo.

Input

Empty Ln 1, Col 1 0 B

Nothing to format yet

Paste JSON into the input, drop a .json file onto it, or pull one in from a URL.

Waiting for input

How to use the JSON Editor

  1. Paste JSON or open a file — the output opens in Tree mode.
  2. Click a key or value to edit it; hover a row for insert, add inside, duplicate and remove.
  3. Your edits flow back into the input. Copy, download or share the result.

Questions

How are value types decided?
Text you type into a string stays a string. For numbers, booleans and null, a valid JSON value (like 42, true or {"a":1}) keeps its type; anything else becomes text.
Can I undo a change?
Yes — use the undo and redo buttons, or Ctrl/⌘ + Z and Ctrl/⌘ + Y while the tree has focus.
What is Form mode?
Form lets you change values without touching the structure — handy for filling in a payload without breaking it.