Skip to content
FizzKit

Text Diff

See line, word or character differences between two texts in split, unified or patch view. Changed line pairs get intra-line word highlights, unchanged regions collapse with adjustable context, and next/previous navigation walks through every change block. Export a unified .patch, drop two files to compare them, and ignore whitespace, case, blank lines, trailing spaces or CRLF differences.

Runs locally in your browser
Drop two files anywhere to compare them; open fullscreen for long texts
Original
382 chars · 9 lines
Changed
405 chars · 10 lines
1 / 2
1
The Analytical Engine weaves algebraical patterns.
1
The Analytical Engine weaves algebraic patterns.
2
A new, a vast, and a powerful language is developed.
2
A new, a vast, and a powerful language has been developed.
3
To wield its truths so that these may become of
3
To wield its truths so that these may become of
4
more speedy and accurate practical application.
4
more speedy and accurate practical applications.
5
This line is new.
5
6
6
It can follow analysis; but it has no power of
7
It can follow analysis; but it has no power of
7
anticipating any analytical relations or truths.
8
anticipating any analytical relations or truths.
Mode
line
Additions (lines)
4
Removals (lines)
3
Unchanged (lines)
6
Change blocks
2
Similarity
63.2%

How to use Text Diff

  1. 1Paste the original and changed text — or drop two files anywhere on the tool to fill both panes.
  2. 2Pick Lines, Words or Chars granularity and Split, Unified or Patch view.
  3. 3Use the ‹ › counter to jump between change blocks; click a collapsed “unchanged lines” bar to expand it.
  4. 4Adjust ignore options (whitespace, case, blank lines, trailing spaces, CRLF) in Options.
  5. 5Copy the unified patch or download it as a .patch file with your file names in the header.

About Text Diff

See line, word or character differences between two texts in split, unified or patch view. Changed line pairs get intra-line word highlights, unchanged regions collapse with adjustable context, and next/previous navigation walks through every change block. Export a unified .patch, drop two files to compare them, and ignore whitespace, case, blank lines, trailing spaces or CRLF differences.

Text Diff is part of FizzKit — a collection of focused developer and ad-tech tools. Because everything runs locally, it works offline once loaded and never exposes your data to a remote server.

Frequently asked questions

Myers diff, the same algorithm used by `git diff`. Patch output is a standard unified diff that `git apply` and `patch` understand.