Search for a command to run...
All available keyboard shortcuts
Compare two JSON documents side by side. Semantic diff mode ignores key reordering and whitespace changes, highlighting only actual value differences. See additions, removals, and changes at a glance with summary statistics.
Yes. Struct processes everything 100% in your browser. Your data never leaves your device — nothing is sent to any server. Most online tools send your data to their servers for processing. Struct is different: you can verify this by disconnecting your network and confirming the tool still works. Read our privacy policy for full details.
Open Struct's Diff tab, paste your first JSON on the left and second on the right. Struct highlights all differences with color coding: green for additions, red for removals, yellow for value changes.
Semantic diff compares JSON by structure and values, not text. It ignores key reordering and whitespace differences, showing only meaningful changes. This prevents false positives when keys are in different order.
Yes. Struct's diff engine handles large JSON documents efficiently. Both documents are parsed and compared structurally, so even multi-megabyte files can be diffed without issues.