Two texts side by side. Every difference is marked, down to the words. Copy any difference from one side to the other, type in either side, and the table below keeps track of what is still open and what you did.
Free. No ads, no paid extras, no tracking, no sign-up. Nothing you put here is sent anywhere.
This session is open in a newer tab. This tab no longer saves, so the two tabs never overwrite each other. Close it, or work here instead: the newer tab then stops saving.
0of0handled
Current difference
Example loaded. Two real versions of the README of Express, a free web framework (MIT licence): version 4.18.2 on the left, version 5.0.0 on the right. Press New comparison to use your own two texts.
Example loaded. The main fields of the package file of @codemirror/view, a free code editor part (MIT licence): version 6.43.1 on the left with 2 spaces, version 6.43.2 on the right written with 4 spaces and its keys in reverse order, so almost every line differs. Press Format both sides: the noise goes and the two real changes are left. Press New comparison to use your own two texts.
Format both sides the same way. Both texts are rewritten with the same layout before they are compared, so spacing and key order stop showing as differences. One row in the table; its Undo gives both texts back exactly.
New comparison. Paste or type the first version on the left and the second on the right.
These texts are large ( lines in all), so they are compared in a reduced way:line by line, without moved blocks and without marking the changed words. Taking and undoing still work exactly.
These two texts are too different to compare in detail. The page stopped looking for the best match after a time limit, so differences are shown as larger blocks. Taking and undoing still work exactly.
Left
move
Right
changed changed words only in left only in right moved no lines here kept as it is
Open a file on each side, or drop two files anywhere on the page: the first goes to the left, the second to the right. Files are read in this browser; nothing is uploaded. In this preview the browser blocks downloads, so Save may do nothing: use Copy. On zeromile.tools, Save writes the file.
Differences and changes
#
State
What
Where (line numbers)
Do
Kept on this device only: the two texts, their file names and this table, until you press Forget this session. If the page is open in two tabs, only the newest one saves. Nothing is sent after the page has loaded. To check, open your browser's network log (F12, then Network) after the page has loaded and watch it while you work, or switch the network off: the page keeps working.
Remove both texts and the table from this device?
Keys
Alt + ↓ next difference, Alt + ↑ previous, Alt + → take left, Alt + ← take right, Alt + K keep as it is, Ctrl + Z undo, Ctrl + Shift + Z redo. They work while typing in either side.