Small tools. Better flow.

JSON workspace Usage guide

Format, validate, explore a tree, and compare structures.

Open tool

Put it to work

Paste an API response and expand nested properties in the tree, or compare it with a second JSON document.

From input to output

  1. Open JSON workspace and load the example.
  2. Read the format notes, choose your options, and replace the example with your input. Start with test data instead of sensitive information.
  3. Run the tool and inspect the result and status. If an error appears, correct the input format and run it again.
  4. Copy the output or download a file. Generated and converted results are not saved automatically.

Text comparison versus structural comparison

Structural comparison treats objects as equal when their values match, even if whitespace and key order differ. Array order is part of the data, so [1,2] differs from [2,1]. A missing property also differs from a property set to null. Send large numeric IDs as strings: 9007199254740993 exceeds JavaScript’s safe integer range.

Example input

A: {"name":"tools","enabled":true}
B: {"enabled":true,"name":"tools"}

Reading the result

Structures and values are equal.

Details that matter

Format and meaning

JSON requires quoted keys and does not allow comments or trailing commas.

Using it correctly

Structural comparison ignores object key order but preserves array order.

Common pitfalls

Integers outside JavaScript’s safe range can lose precision. Represent large IDs as strings.

Supported scope and limits

1 MB per document; tree display capped at 2,000 nodes

Split inputs that exceed the limit. If a format or algorithm is unsupported, choose a tool that matches your requirements instead of silently changing the format.

What happens to your data?

Tools run in your browser. DNS lookup sends the queried domain to the named external provider. Ads may appear on home, guide, and workspace pages according to settings.

Open tool