Diff Tool

Two things in, every difference out: line by line with the changed words picked out, or parsed first so that reordered keys and reformatted JSON stop counting as changes. Paste, drop a file, or type.

The line comparison is Myers' difference algorithm, the same one git uses, so a block that moved reads as a block rather than as every line rewritten; inside a changed line the words are compared the same way again. Data mode parses both sides with the same readers as the config converter, which covers JSON, JSON5, YAML, TOML, INI, .env, XML, CSV and query strings, and compares the values themselves, so key order, indentation, quoting style and even the format stop mattering.