Skip to content

Focused tools

10 data-diff jobs

Runtime

Your browser

Private Data Diff tools for JSON changes

Compare arrays by order, key, or counts; ignore volatile paths; merge three versions; and generate, validate, or apply RFC 6902 and RFC 7396 patches.

Every public operation stays in the active browser tab.

Start with ordered array alignment

See where values were retained, added, or removed without a positional cascade, or open a dedicated keyed, multiset, ignored-path, merge, or patch route.

Compare ordered arrays

Each document is capped at 512 KiB; combined input is capped at 1 MiB.

Tool Swim does not upload, fetch, save, log, or create presets from these values.

Ordered alignment report

The report states the algorithm, semantics, paths, counts, or conflicts used as proof.

A bounded structural workspace

Diffs can expose credentials, payloads, and unreleased configuration. The public workbench parses source only inside the current tab.

Every route states whether order, keys, duplicate counts, ignored pointers, common ancestry, sequential operations, or null-deletion semantics control the result.

The engine rejects unsafe integers, dangerous prototype-member names, oversized documents, excessive nesting, and reports over 10,000 entries.