JSON diff

Paste two JSON documents to find value and structure changes. Ignore irrelevant object-key ordering.

Workspace

Runs locally in your browser. No file upload.

Private, on-device processing

Select a file or paste data to begin.

Paste text or edit a loaded file
Compare with input

How it works

Structural JSON comparison is easier to review than plain text diff when whitespace and key order change. Objects are compared recursively, while array positions remain significant. Every difference includes its JSON path and whether a property was added, removed or changed.

Important limitations

The tool compares parsed JSON data and does not preserve whitespace or duplicate object keys. Array reordering counts as a change. Very large JSON objects may be slow on a mobile browser.

Frequently asked questions

Are my files uploaded?

No. The file is processed in your browser. This version does not transmit user file content to any server.

Is compare two json files online free?

Yes. The browser processing tools are free and do not require an account or API key.