Compare XML or YAML files

Compare structured documents by path instead of line position. Everything runs locally, with no account required.

XML · YAML

Text files ≤ 10 MB · result ≤ 10,000 differences

XML & YAML Diff

Compare structured documents by path instead of line position.

XML · YAML
Local input
Local input
Deterministic local comparison

Content is processed in your browser · Not sent to the application server · Free to use

How XML & YAML Diff works

ExactDiff parses both inputs into structured values, flattens their paths, and compares corresponding nodes instead of raw lines.

The comparison is deterministic: the same files and settings produce the same classification. File contents remain inside the current browser session.

Get a cleaner result

  1. 01Use the same format on both sides.
  2. 02Normalize generated timestamps when needed.
  3. 03Inspect parse errors before interpreting differences.

Frequently asked questions

Can I compare XML to YAML?

The initial release expects the same format on both sides.

Are XML attributes included?

Yes. Attributes are represented as addressable paths.

Private by design

Runs in your browser

Content is processed in your browser and not sent to the application server

Works without an account