Add the base object
Paste the default or earlier JSON configuration.
JSON object merger
Combine a base JSON object with an override object. Nested objects are merged recursively while updated scalar and array values come from the second document.
Data tool
Paste the default or earlier JSON configuration.
Paste the properties that should be added or replace existing values.
Nested objects are combined and the final result is formatted for inspection.
Apply production overrides to shared defaults.
Combine partial objects before a request.
Build test records from reusable base data.
Yes. JSON Merge is free to use without an account or usage meter.
No. The processing for this tool runs locally in your browser. Entered content is not sent to our server.
Arrays from the second JSON document replace arrays at the same path. This avoids guessing whether array values should be appended, deduplicated, or reordered.
Keep working
Compare two JSON documents by keys and values instead of line order. Find added, removed, and changed paths in your browser.
Flatten nested JSON objects and arrays into dot-notation paths. Inspect configuration, translation, and API data online.
Validate JSON online and locate syntax errors with line and column details. Format valid JSON without uploading your data.
Compare two nested localization JSON files to find missing keys, extra keys, and empty translations. Built for i18n QA.