JSON Diff
Paste two JSON documents to see exactly what changed between them - added keys, removed keys, and changed values, each with its path. Key order and whitespace don't matter, only the data. Everything runs in your browser.
Paste two JSON documents to see exactly what changed between them - added keys, removed keys, and changed values, each with its path. Key order and whitespace don't matter, only the data. Everything runs in your browser.
A text diff treats JSON as lines of characters, so it flags reordered keys, changed indentation, and trailing commas as differences even when the data is identical. This compares the parsed structure instead. It walks both objects key by key and both arrays index by index, so it only reports changes that actually matter to the data. Sort your keys differently or reformat the whitespace and the result stays the same.
Each difference shows the path to the value (like config.theme or items[2]) and what happened to it. Green entries with a plus were added in the changed document. Red entries with a minus were removed. The amber entries with a tilde changed value, showing the old value and the new one. The counts at the top give you a quick sense of how far apart the two documents are.