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.

Diff two XML files

How it works

  1. Drop an XML file on each side of the workbench.
  2. Diffesq parses both documents on your device and compares their structure.
  3. Review the differences anchored to their positions in the source.
  4. 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.

Related