JSON Merge Tool — Combine, Deep Merge
← Tinker

Combine multiple JSON objects or arrays into one with the JSON Merge Tool. Choose between shallow merging, deep merging, and how to handle array collisions.

Try:
JSON Merge Tool
Deep-merge two JSON objects with conflict control Dev Tools
Merge Settings
Conflict resolution
Array strategy
Null handling
Missing keys
Exclude paths
Source A
Source B
Merged Result
Paste JSON into A and B, then click Merge.

Advertisement

Advertisement

How to use

  1. Open the tool and enter your data or select options.
  2. Adjust settings to see real-time updates.
  3. Copy the generated result to your clipboard.

Frequently Asked Questions

What is deep merging?
Deep merging traverses through nested objects and merges their individual properties, rather than simply overwriting the entire object.
What happens if there are conflicting keys?
By default, the value from the right-hand (or last) JSON object will overwrite the value from the left-hand object.
Can I concatenate arrays?
Yes, you can select an option to concatenate arrays together rather than having one array overwrite the other.

Did you know?

Related tools

JSON Diff Checker JSON Formatter

© 2026, Tinker - tools · calculators · practice games