Structural · path by path

🆚 JSON Diff

Paste two JSON documents and see which keys were added, removed or changed, as a flat list of paths with old → new values. Structural, so key order and formatting don't matter.

Arrays are compared by index (a length change shows as added/removed tail items). Type changes (e.g. string → number) are flagged explicitly.