Compare JSON structures

Compare JSON values structurally and report changes with JSON Pointer paths.

Local processing · Nothing is uploaded · 1 MB input limit

Input & settings

Paste text or drop a UTF-8 text file
Ready. Enter your input to begin.

How to use this tool

Paste your source, choose the supported options, then process. Inspect or download the complete result.

Limits and behavior

Object key order is ignored; array order is significant. Reports add/remove/replace records; this is not an RFC 6902 patch. Maximum total input 1 MB, output 3 MB, JSON nesting 64 levels. Processing stays in your browser worker. Input is limited to 1 MB and output to 3 MB. No input content is saved by CraftAI.

Compare two JSON objects and find changes

Inspect differences between two valid JSON values using structural comparison and JSON Pointer paths. This JSON diff tool helps compare application settings, responses or exported structured data.

Does JSON diff ignore all formatting changes?

A structural comparison focuses on JSON values rather than plain text presentation. Check the reported paths and changed values to understand meaningful differences.

Built on Hatchable