Check & prepare data · Supporting · Experimental helper

JSON diff

Compare two JSON objects and show changed values grouped by top-level key.

Private by designYour input stays on your device. Processing happens in this browser.
Your workspace

Start with a file

JSON or TXT · UTF-8 only · up to 2 MB. Original number/string tokens are retained; validation happens when you run. Drop here, or use the file picker.

JSON or TXT · UTF-8 only · up to 2 MB. Original number/string tokens are retained; validation happens when you run. Drop here, or use the file picker.

Paste first JSON instead (optional)

Optional alternative to a file. Editing this text removes its selected file; source text is never reformatted during loading.

Paste second JSON instead (optional)

Optional alternative to a file. Editing this text removes its selected file; source text is never reformatted during loading.

Ctrl / ⌘ + Enter to run
Result

A clear result starts here

Run the tool to see your output here.

Try the example to explore how it works.
What to know about this tool

Two top-level JSON objects only, each up to 2 MB and 200 nesting levels. Duplicate keys and unsafe numbers are rejected. Nested values are compared as whole values; nested key order matters.

Clear this workspace?

Your inputs, selected files, and current result will be cleared.