Compare two XML files by structure
To compare two XML files structurally, drop them into Diffesq: it parses both documents locally and reports element, attribute, and text changes — not formatting noise.
How it works
- Drop an XML file on each side of the workbench.
- Diffesq parses both documents on your device and compares their structure.
- Review the differences anchored to their positions in the source.
- Export a locally-generated report.
What the comparison covers
- Structural comparison of elements, attributes, and text content.
- Source anchoring for every reported change.
- Local processing for documents you can't paste into an online tool.
Free vs Pro
Structured-file comparisons run in full on your device on the free tier, with about a third of the results shown as a preview; Pro unlocks the complete results and clean, unwatermarked exports (HTML, Markdown, JSON, PDF).
See Pricing for plans — $2.97/month, $27.99/year, or $49 once.
Privacy
Every comparison runs locally in your browser. Your files are never uploaded — there is no server that receives them, and the page keeps working with Wi-Fi turned off. Details in the Privacy Policy.
Frequently asked questions
Does formatting count as a change?
No — the comparison works on the parsed document structure, so pretty-printing alone doesn't produce differences.
Does it work offline?
Yes — once the page has loaded, parsing, comparing, and rendering all happen on your device. Turn off Wi-Fi and it still works.
Do I need an account?
No. Comparisons run without any signup. Pro features unlock with a license key — still no account or login.