Skip to content
littlekit.app
All tools

Text diff

Compare two texts line by line and download a readable report of added, removed, and unchanged lines.

Processed on your device

How it works & useful details

How to use this tool

Paste the original and changed text, choose any matching options, then compare. The report prefixes added lines with +, removed lines with −, and unchanged lines with two spaces. Download the complete report when the table preview is shortened.

How the result is calculated

This is a line comparison, not an executable patch or a character-level diff. Matching uses a longest common subsequence; moved lines appear as removals and additions. With ignored differences, unchanged rows display the original line. Case matching uses Unicode lowercasing without a language locale.

Line tools normalize CRLF and CR to LF. A final newline represents an empty final line; empty input has zero lines.

Limits: 100,000 UTF-16 code units and 1,000 lines per side, with at most 250,000 line pairs (for example 500 × 500). Split larger texts first.