What Three-way JSON Merge does
Merge two independently edited JSON documents against a shared base and surface same-path conflicts.
Also searched as merge, three way merge, combine, join, reconcile, resolve conflicts, conflict.
Treat the first document as the common base
Accept non-overlapping changes from both sides
Report conflicting paths and keep the left value as an explicit provisional resolution
Small, deterministic merge semantics
The current web leg recursively merges object fields, handles additions and deletions, and reports concurrent scalar or array edits as conflicts. It does not hide an arbitrary winner.
Three-way JSON Merge FAQ
Does jsontools.me upload my JSON?
No. The document is parsed and processed by json-buf inside a dedicated WebAssembly worker on your device.
Does it work offline?
Yes. After the application shell and engine have loaded once, the installable PWA keeps the tools available without a network connection.