← Tools

JSON and XML diff

Runs in your browser, nothing uploaded
Input
Drop a file here or press Enter to choose a file
Empty
Drop a file here or press Enter to choose a file
Empty

Options

JSON

Blank tries id, name, key, self, identifier and uid.
Comma separated. A key name, or a full path such as /owner/name.

XML

Elements are matched by the first of these attributes they have.
Comma separated attribute names.
Comma separated tag names. These elements are left out entirely.

Also runs as you type, after a short pause. Ctrl+Enter runs it now.

Result

Paste or drop a JSON or XML document into both sides, or load a sample.