JSON Cluster

JSON Diff

Compare two JSON documents structurally. Discovers additions, deletions, and type/value modifications using precise JSONPath notation.

● LOCAL ● NO NETWORK ● RECURSIVE RFC 8259

Need to clean or format your JSON first? Use JSON Formatter. Converting to TypeScript? Use JSON → TypeScript.

About this tool

What it does

JSON Diff parses both inputs into structural JavaScript object representations (RFC 8259) and recursively analyzes keys, arrays, and primitive leaf nodes. Unlike raw text diffing, JSON Diff ignores formatting variances like key ordering or whitespace indentations, reporting only genuine semantic differences.

No data leaves your browser. Both JSON documents are parsed in browser memory. Nothing is transmitted to any server.
EngineRecursive AST Object Traversal (Browser Native)
StandardRFC 8259 (JSON Data Interchange Format)
NotationJSONPath dot and index notation
Input persistenceNone

Limitations