Compare values by path
See each added, removed or changed value with its JSON Pointer path.
Find changed, added and removed values. Object key order is ignored; arrays are compared by position. Each input is limited to 10 MB and stays in your browser.
Choose a mode and two JSON inputs. Then review and download the comparison. Identity mode can also apply an undoable edit in the editor.
See each added, removed or changed value with its JSON Pointer path.
Position comparison shows up to 5,000 differences. Identity mode opens the shared editor with your original files, exact typed keys, an RFC 6902 patch and an explicit undoable Apply. Missing or duplicate keys are refused.
Your selected and pasted documents are compared in your browser.
Object key order is ignored. The default compares arrays by position. Choose Match one array by identity to open both original files in the existing editor, then review moves, additions, removals and field changes before one undoable Apply or a separate patch/copy download.
The default accepts up to 10 MB per document and shows up to 5,000 differences. Identity mode accepts UTF-8 JSON up to 1 MiB per document and 1,000 selected-array items. It requires an explicit array path and unique scalar identity pointer, rejects missing/duplicate keys and runs locally with Cancel and a five-second time limit.
Local editing processes selected and pasted contents in your browser. Optional Assistance sends your goal and only the context you explicitly prepare and include, such as a selected subtree or observed query field metadata, to OpenRouter and the configured model provider. Its preview shows exactly what is included. Ordinary page and asset requests also reach the hosting provider.