Split and unified views: A two-column split view shows both texts side by side. The unified view collapses the same comparison into one column, exactly like a Git review, with a − mark on removed lines and a + mark on added lines. Switching views does not re-compare anything.
Smart, Word or Char precision: Smart (default) highlights single characters when that reads clearly, and whole words when the change is longer. Compare count: 3 against count: 5 and only the differing digit is marked. Word mode always marks whole words, so the sentence the quick brown fox turning into the slow brown fox shows the single word marked and the rest untouched. You can change the level at any time without re-comparing.
Syntax highlighting: Pick HTML/XML, CSS, JavaScript, JSON, C-like languages, Markdown, Python, SQL or YAML to color the code, or let auto-detect guess the language from your first press of Compare. Highlighting works on top of the diff marks, so colored tokens and red/green change marks appear together.
Ignore rules: Expand Ignore rules and choose what should not count as a difference. Ignore case, trim leading and trailing whitespace, hide whitespace-only changes, skip quotation marks or dashes, or add your own rules (one per line) for anything that changes on every run, such as build numbers. The rules only change how lines are matched; the raw text you typed stays in the editors and in the results.
Hide unchanged lines: Long files collapse into short hunks with three lines of context around each change. Each collapsed block reads “N unchanged lines hidden” and expands with one click.
Merge arrows: Every change row has arrows between the columns. The right arrow takes the original line over to the changed text; the left arrow takes the changed line back over to the original. Surplus lines of a replaced block move across with a single arrow each. The diff recalculates immediately after every merge.
Real-time editing: The editors stay visible after the first comparison. Edit either side and the diff updates about a third of a second after you stop typing, keeping your scroll position, view mode and highlighting options.
Copy, download, export: Below the result you can copy the diff as a plus/minus style patch, download it as diff.txt, export the change list as diff.csv (opens directly in Excel), or use Print / PDF to save the full comparison as a PDF from the print dialog.
Recents: Each manual comparison is stored locally in your browser (up to 8 entries) so you can restore a previous pair of texts with one click. Recent entries never leave your machine and can be deleted individually.
Keyboard shortcuts: Alt+Left and Alt+Right jump to the previous and next change, Alt+1 and Alt+2 switch between split and unified view, and Alt+Enter re-runs the comparison.