Birdor Tools · JSON
JSON Diff & Merge
Paste two JSON documents and let Birdor show you exactly what changed. Added, removed, and modified fields are highlighted in a structured tree, with an optional deep-merged JSON output that uses the right side to override the left — perfect for API responses, config files, and schema tweaks.
Typically the “before” state. The merged result uses this as a base.
Typically the “after” state. When merging, its values override the left side.
Structural differences between left and right JSON documents.
Deep merge using left as a base and overriding with values from the right side. Arrays are replaced by the right side.
{
"id": 1,
"name": "Birdor Tools",
"role": "dev-tools",
"tags": [
"json",
"diff",
"merge"
],
"profile": {
"created_at": "2025-11-28T12:34:56Z",
"active": true,
"homepage": "https://birdor.com"
}
}Tip: Use this as a lightweight review tool for API responses, configuration changes, or schema migrations. For large JSON payloads, you can trim irrelevant branches before diffing to focus on what changed.