Free JSON Compare Tool

Compare two JSON documents and see added, removed, and changed values, plus a precise RFC 6902 JSON Patch, all in your browser.

Browser-side JSON comparison

Paste JSON or open local files. The comparison runs in the current browser session and nothing is sent to a server.

Ignore paths
+ 0− 0~ 0
Original
Modified

How to compare JSON

1

Paste or open your JSON

Paste two JSON documents or open them from your device. Invalid JSON is caught before comparison, and you can prettify either side with one click.

2

Compare and inspect

Click Compare to see added, removed, and changed values in a structured delta. Match objects by a key to compare reordered arrays, and ignore noisy paths such as ids or tokens.

3

Export the change

Copy a jsondiffpatch delta or a standards-based RFC 6902 JSON Patch, or export a readable report. Toggle type-change highlighting and show-only-differences to focus on what matters.

What you can compare

Use it for API responses, configuration files, database exports, feature flags, or any JSON. Match objects by a key to compare reordered arrays, and ignore volatile paths such as ids, timestamps, or tokens so the real changes stand out.

Delta and JSON Patch

The structured delta shows exactly what changed, value by value. From the same comparison you can copy a jsondiffpatch delta or a standards-based RFC 6902 JSON Patch, and switch on type-change highlighting to catch when a value changes kind - for example from string to number.

Flexible inputs

Type or paste JSON, open files from disk, or paste from the clipboard. Use the prettify button to normalize either side, then toggle type-change highlighting and show-only-differences to focus on meaningful edits.