Skip to content
littlekit.app
All tools

Compare JSON

Find structural JSON differences with path filters and a readable before-and-after change report.

Source
Source
Structural changes
2Added
1Removed
1Changed
changed/price
Before12
After15
added/features/1
Before
After"history"
removed/trial
Beforetrue
After
added/active
Before
Aftertrue

4 matching changes. Preview shows up to 100; export contains the complete report.

Processed on your device

How it works & useful details

How it works

Compare values by structure. Object key order and whitespace do not matter; array positions do. A changed type appears as one change at its path. Filter the preview to inspect changes; the export always includes every change, up to 10,000 and the output limit. The report is a list of differences, not a JSON Patch document.

Limits & privacy

Up to 1,000,000 characters, 50,000 values and 64 levels. Live previews pause above 40,000 characters; run the tool to process the full supported input. Imported files must be UTF-8 and under 1 MB. Your data stays on this device.

Numbers use JavaScript decimal precision. Unsupported large integers are rejected; quote identifiers to keep all digits. Duplicate object names keep their last value. Transforms preserve data, not source whitespace or number spelling.

Paths use JSON Pointer: an empty path selects the root, ~0 escapes a tilde, and ~1 escapes a slash.