{ } structura.TOOLS / JSON COMPARE LOCAL PROCESSING
01 / SEE THE STRUCTUREFREE ONLINE TOOL

Find the difference
between the brackets.

Paste two JSON documents. See exactly which values were added, removed, or changed — with a path you can actually follow.

02 / WORKBENCH

Compare your JSON

03 / NOTES

Compare with
confidence.

01

Precise paths

Changes point to fields like $["settings"]["theme"], including nested objects and arrays.

02

Clear boundaries

Object key order is ignored. Array order is kept unless you select the option above.

03

Private by design

JSON is read in your browser. This site has no upload endpoint, analytics, or external scripts.

04 / QUESTIONS

A little more detail.

How do I compare two JSON files online?

Open a file or paste JSON into each editor, then select Compare JSON. The tool lists added, removed, and changed values with their exact paths.

Does object key order matter?

No. JSON object properties are matched by name. Array positions are compared by default; enable Ignore array order when position does not matter.

What does Ignore array order do?

It compares the contents of an array without considering position. If the contents differ, the whole array appears as one change so the report does not pretend to know which item moved.

Is my JSON uploaded?

No. Your text and files remain in your browser. The compare calculation runs locally.