Private JSON Comparison Tool

Side-by-side JSON diff that keeps both documents in your browser. Compare API responses, configs, and snapshots without any server involvement.

Differences:
0added0removed0changed

Original

Waiting for input
1

Modified

Waiting for input
1

Instant

Runs entirely in your browser — no upload, no wait.

100% private

Your JSON never leaves the tab. Nothing is logged.

No signup

Free, unlimited, no account required.

Why a private diff matters

Comparing two production payloads on a generic online diff tool means uploading both. For tokens, PII, or anything regulated, that is a non-starter. A client-side diff achieves the same result with zero exposure.

What you get

Side-by-side editor with synced scroll, gutter highlights for additions/removals/changes, and configurable ignore lists for volatile fields. JSON Pointer paths surface for every change so you can copy them into bug reports.

Comparison modes

Default: structural diff with object-key-order ignored. Array-by-id: align array elements by a stable key before diffing. Ignore-keys: hide volatile fields (timestamps, request ids). Sorted: sort object keys before diffing if you only care about value changes.

// Ignore list example
["createdAt", "updatedAt", "requestId", "/data/items/*/etag"]

Exporting safely

Export as JSON Patch (RFC 6902), unified diff, or screenshot. Export functions never round-trip through a server — files are generated by the browser and downloaded directly.

Privacy guarantees

100% client-side. Nothing leaves the tab. Works offline once loaded.

Related tools

Frequently asked questions