Compare JSON — Complete Toolkit
Diff, merge, and patch JSON with semantic awareness — not the line-based diff your code editor gives you.
JSON-aware comparison tools understand structure: object keys are unordered, arrays can be diffed by id or position, and volatile fields like timestamps can be filtered out. The tools collected here cover the full lifecycle — from quick visual diff to programmatic JSON Patch output. Everything runs in your browser.
Tools in this collection
JSON Diff With Line Numbers
Compare two JSON documents with synced line numbers, inline highlights, and key-aware diffing. Free, browser-based, no upload.
Compare JSON Arrays by ID
Diff JSON arrays of objects by a stable key (id, uuid, sku) instead of array index. Free, browser-based.
Three-Way JSON Merge
Merge two changed JSON files against a common ancestor. Auto-resolve non-conflicting changes; pick a side for conflicts.
JSON Diff — Ignore Volatile Keys
Compare two JSON documents while ignoring volatile keys like createdAt, updatedAt, requestId. Free, browser-based.
JSON Patch (RFC 6902) Generator
Generate an RFC 6902 JSON Patch document from two JSON files. Free, browser-based, no upload.