Text Line Diff
Compare two small configurations or text fixtures and see additions, removals and unchanged lines.
Maximum 600 lines and 500,000 characters per side.
Local processing · No account · Input is not uploaded by this tool
How to use this tool
- Choose the relevant options. Set the operation, format or algorithm before running. The options above define how the result is interpreted.
- Enter data or load an example. Change version: 1 to version: 2 while keeping region: eu unchanged.
- Run and inspect the feedback. Use the primary action, then read the status message. An error clears old output so it cannot be mistaken for a fresh result.
- Copy, download or start again. Copy and Download become available when a current nonempty result exists. Reset clears the text result; no input is stored by this site.
How it works
A bounded longest-common-subsequence algorithm finds a line alignment. Output prefixes indicate added (+), removed (-) and unchanged (two spaces) lines.
The computation is performed by this page’s JavaScript after you choose Run. Input and results are kept in the current tab’s memory. There is no background submission, analytics event containing your input, or server-side conversion in this build.
Practical example
Use Load example to try the supported format, then change one value and run again. Comparing those two results is a quick way to understand what the operation changes and what it preserves. The linked guides below provide worked examples for the edge cases relevant to this utility.
Common mistakes
A neat diff does not validate configuration semantics. Format comparable JSON first only when representation changes are acceptable.
Limits and unsupported tasks
Maximum 600 lines and 500,000 characters on each side. CRLF normalizes to LF. No word-level highlighting, semantic parsing, moved-block detection or patch-file output.
Privacy and handling sensitive data
Configurations often contain private endpoints and credentials on lines unrelated to the change. Redact both sides before sharing a comparison. The line alignment is computed locally, and no version history or pasted document is retained by the site. Copy and Download use your device. Browser extensions and hosting logs have separate boundaries, explained in the privacy policy.
Usage guides
Questions, answered
Does the Text Line Diff upload my input?
No. The implementation processes it in your browser and does not submit it to a server. Ordinary page requests still reach the hosting service.
Why did Copy or Download become unavailable?
The input changed or validation failed, so the previous output was cleared. Run the tool again to create a current result.
Can I use this for every production workflow?
Maximum 600 lines and 500,000 characters on each side. CRLF normalizes to LF. No word-level highlighting, semantic parsing, moved-block detection or patch-file output.