Text Diff Checker

See exactly what changed.

Compare two versions line by line, with word-level highlights where edits happened. Everything stays in this browser tab.

Comparison options
0 lines · 0 characters
0 lines · 0 characters

  1. 1

    Paste both versions

    Put the earlier text on the left and the updated text on the right.

  2. 2

    Choose what matters

    Optionally ignore letter case, whitespace, or line-ending style.

  3. 3

    Review or export

    Scan aligned edits, then copy or download the complete text diff.

Good to know

What do changed, added, and deleted mean?

Changed rows pair an original line with its edited version. Added rows exist only in the new text, while deleted rows exist only in the original. A written marker appears on every row, so the result does not rely on color alone.

What does normalizing line endings do?

Windows commonly ends lines with CRLF, while Linux and modern macOS use LF. Normalization treats those formats as equivalent. Turn it off when the exact line-ending bytes matter; carriage returns then appear as the visible symbol .

Are trailing blank lines compared?

Yes. A newline at the end creates a final empty line, and that line remains part of the comparison. Empty lines are explicitly labeled in the result.

Can I compare a large file?

Yes. Normal inputs use exact line alignment. Large inputs switch to a bounded anchor-based strategy to avoid an enormous comparison matrix, and the on-screen view is capped while copy and download still contain the complete diff.

Does Humpback upload or store my text?

No. Comparison, highlighting, copying, and file creation happen locally in your browser. Your text is not sent to a server.