Tested tool guide
Text and writing tools
Checked August 16, 2026
What Text Diff & 3-Way Merger does, with a checked example
This tool takes three pasted texts - the base, version A, and version B - and returns the single document that keeps every edit each side made, flagging only the spots where both sides rewrote the same lines. One-sided changes are applied automatically; each conflict is highlighted and you click to resolve it, picking one side. The usual surprise: this is not a comparison of A against B. Two versions that read completely differently can merge with zero conflicts when their edits land on different lines of the base, while a one-word change to the same line on both sides demands a decision. Pasted text stays in the browser.
Worked example
A concrete input and expected output from the current implementation.
Input
Base:
The cat sat
on the mat
in the sun
Version A:
The cat slept
on the mat
in the sun
Version B:
The cat dozed
on the mat
in the rain
->
Expected output
Line 1 is highlighted as a conflict showing both candidates: 'The cat slept' (A) and 'The cat dozed' (B). Line 2, 'on the mat', matches the base in both versions and appears once. Line 3 reads 'in the rain' with no prompt, because only B changed it. Clicking A on the conflict yields: The cat slept / on the mat / in the rain.
Both versions rewrote line 1 differently, so no side wins automatically and the click is required. Line 2 is untouched everywhere, and only B touched line 3, so those two resolve without asking.