JSON Diff

Compare two JSON objects by structure and key (not by line) — see exactly what changed, with the full path.

About this tool

Unlike a line-by-line diff, this compares by structure — reordering keys or reformatting doesn't create noise. Each real difference is reported with its full path, like server.port or tags[2].

How it works

Objects compare key-by-key; arrays compare index-by-index (a simple approach — inserting mid-array shows later indexes as changed, since there's no shift detection). Nothing is uploaded.