How it works
This is a text comparison, not a syntax parser or a semantic configuration validator. CRLF and CR line endings are normalized to LF. Exact mode compares all remaining characters. Other modes ignore trailing whitespace or all whitespace; an optional setting omits blank lines. Original text and line numbers remain visible on both sides. Files must be valid UTF-8, at most 128 KiB and 1,000 lines per side.