JSON Merge

Merge two or more JSON inputs within this tab. Objects merge recursively, later values win, and arrays append by default.

Loading workspace…

Usage guide

Merge two or more JSON inputs within this tab. Objects merge recursively, later values win, and arrays append by default.

  1. 01

    Paste data or read from a file.

  2. 02

    Review the options; results update automatically. Run manually for larger inputs, and check warnings before applying changes.

  3. 03

    Copy or download the merged result, or open it as a new document. Source inputs stay unchanged.

Example input

{"name":"Ada","settings":{"theme":"light"},"tags":["a"]}

Frequently asked questions

Can I recover my documents after closing the page?

Documents are saved automatically in this browser and restored when you return. Closing a document with X deletes it. Browser cleanup can also remove saved work; download important results or export your workspace.

How are conflicting values merged?

By default, objects merge recursively, arrays append, and the later source wins for other matching values.