← All JSON tools

Inspect tool

JSON Compare & Diff

Compare two JSON documents and find added, removed and changed values by path. Processing stays in your browser.

✓ Free to use✓ No signup✓ Runs locally
49 bytes · local only
Waiting
Processed entirely in this tab

Your input and result are not sent to JSON Hearth or stored on a server.

When to use it

What JSON Diff helps you do

JSON diff compares parsed structures rather than line wrapping, making it easier to see which paths and values actually changed.

1

Compare API versions

Identify response fields that were added, removed or changed between releases or environments.

2

Review configuration changes

See meaningful differences between two configuration snapshots without whitespace noise.

3

Verify transformed data

Check whether a migration or processing step altered only the intended values.

How it works

JSON Diff, without the upload.

1

Add your data

Paste a value, open a local file or begin with the working sample.

2

Run the tool

The transformation executes in your browser, not on our servers.

3

Review the result

Check the output, then copy or download it for your next task.

Important limitations

What to check before using the result

Review required

Array elements are compared by their positions, so reordering can appear as several changes.

Review required

The comparison is structural and does not know application-specific equivalence rules.

Common questions

About JSON Diff

Does JSON Compare & Diff upload my data?

No. Your input is processed by code running in your browser and is not sent to an application server.

Is JSON Diff free to use?

Yes. The tool is free, requires no account and can be used directly in the browser.

Is JSON diff different from a text diff?

Yes. It compares parsed keys, array positions and values, so indentation changes do not create false differences.

Does object key order matter?

Object keys are compared by name rather than by the order in which they appear in the source text.