JSON
AvailableJSON Sort Keys
Sort JSON object keys for predictable file diffs.
Paste strict JSON for the left side.
Paste strict JSON for the right side.
Left: 0 characters · 0 lines · 0 B
Right: 0 characters · 0 lines · 0 B
Compare two strict JSON values structurally in your browser. Formatting and object property order do not create false differences; actual values and structure do.
Arrays are compared by index in this version, so moving an item can appear as multiple differences. The tool accepts strict JSON only: no comments, trailing commas, schema validation, automatic merge, or array identity matching.
Comparison happens entirely in your browser. Large documents may require more memory and processing time. Tree View is built only when needed, and Full Structure may take longer for very large JSON. Arrays are compared by position.
Both JSON values stay in your browser. Nothing you enter is uploaded or automatically saved.
No. Objects are compared by property names, not their written order.
The path exists on both sides but has different JSON types, such as number and string.
Yes. Arrays, strings, numbers, booleans, and null are supported root values.
No. It reports structural differences only.
Comments are not part of strict JSON.
Use it to compare API responses, configuration revisions, or test fixtures when a plain-text diff hides the structure of the change.
It can show that settings.theme changed from "light" to "dark" while the rest of the object stayed the same.
Array positions are compared by index, so moving an item can appear as several changes rather than a rename or move.
JSON
AvailableSort JSON object keys for predictable file diffs.
JSON
AvailableFormat, validate, minify, and sort JSON locally.
JSON
AvailableCheck JSON syntax and pinpoint invalid data.