Paste into A and B, or drop a file onto either box, then press Compare. Editing a text while the comparison is open re-runs it as you type. Edit text goes back.
Removed lines are red on the left, added lines green on the right, and a changed pair is marked
≠ with the differing words highlighted inside the line. The striped cells are padding
where one side has no matching line. The strip down the right edge maps every change in the whole
document — click it to jump.
Side by side aligns the two texts line by line. Inline merges them into one running text, which reads better for prose; choose whether it compares by word or by character.
These control what counts as a difference, not what gets displayed. Turn on Nikud & te'amim to compare a pointed text against a plain one, or Trailing space to stop invisible whitespace showing up as changes. The badge shows how many are active.
A regular expression. Any line matching it is left out of the comparison entirely and shown dimmed
with a ~ marker — useful for timestamps ^\d{4}-\d\d-\d\d, comments
^\s*//, or regenerated IDs. The pattern matches anywhere in the line unless you anchor
it with ^. The box turns red if the pattern is invalid.
The menu on each box rewrites that text in place — trim, sort, remove duplicates, strip nikud, strip HTML tags, normalise Unicode. This changes the text itself, unlike the ignore options.
Unified diff is a standard patch file. Changed lines only is a plain list for pasting into an email or a ticket. HTML report is a self-contained page of the side-by-side view.
Single-key shortcuts only fire when the cursor is not inside a text box, so they never interrupt typing. The arrow keys move between changes in the comparison view; scroll with the mouse, Space, or Page Up and Page Down.
Everything runs in this page. No text is uploaded and nothing is stored between visits.