JSON Diff

Compare two JSON objects side by side and instantly see every difference — additions, removals, and changes — highlighted with color coding. Runs entirely in your browser.

Open JSON Diff

Features

Deep Compare

Recursively compares all nested objects and arrays.

Color Coded

Green for added, red for removed, yellow for changed.

Instant Results

See differences the moment you click Compare.

Fully Private

All processing happens locally in your browser.

Frequently Asked Questions

How does the JSON diff comparison work?

The tool parses both JSON inputs and performs a deep recursive comparison. It walks through every key and value in both objects, detecting additions, removals, and value changes. Arrays are compared element by element, and nested objects are traversed recursively.

Can it compare deeply nested JSON?

Yes. The comparison is fully recursive, handling any depth of nesting. Each difference shows the full JSONPath to the changed value (e.g., $.address.city), making it easy to locate changes in complex structures.

Is my JSON data sent to a server?

No. The entire comparison runs in your browser using JavaScript. Your JSON data never leaves your device, making it safe for sensitive or proprietary data.

Ready to compare JSON?

Free, instant, private. No sign-up required.