Skip to content
SmaftyTools

Text Diff

Compare two texts and highlight the differences line by line. Free online diff checker — runs entirely in your browser.

About Text Diff

The Text Diff tool lets you compare text side by side and highlights exactly what changed, line by line — additions in one color, deletions in another, unchanged lines left as-is. It's the fastest way to spot differences between two versions of a document, config file, contract clause or code snippet without reading both end to end.

Common scenarios: comparing two drafts of a legal contract to see exactly which clauses and dollar figures changed, running a text comparison between a config file before and after a deployment to confirm only the intended lines moved, catching an accidental extra space or reordered line in a code review, or checking that an edited essay didn't lose a sentence during a rewrite. Paste the original on one side and the modified version on the other; the diff renders instantly.

Unlike command-line diff tools, there's nothing to install and no terminal syntax to remember — the side-by-side, color-coded layout makes changes obvious at a glance, even for people who've never used a diff checker before. Very large documents are processed progressively so the page stays responsive rather than freezing on a multi-thousand-line comparison, and the whole comparison runs locally in your browser, which matters when the two documents are confidential — an unreleased contract, proprietary source code or an internal report.

A couple of things to know before comparing: the diff is line-based, so moving a paragraph to a different part of the document shows up as a deletion in the old location and an addition in the new one rather than a single 'moved' marker. It's also whitespace-sensitive, so trailing spaces or different line-ending styles between the two versions can show lines as changed even when the visible text is identical — trim or normalize whitespace first if that's not what you want to see.

How to Use the Text Diff

  1. Paste the original text into the left pane.
  2. Paste the changed version into the right pane.
  3. Review the highlighted differences — added, removed and unchanged lines are color-coded.

Features

  • Line-by-line comparison with color-coded changes
  • Instant diff as you paste
  • Handles long documents with progressive loading
  • Fully client-side — safe for confidential text

Examples

Spotting a changed contract clause

Input

Original: 'The tenant shall pay $1,200 monthly.'
Modified: 'The tenant shall pay $1,350 monthly, due on the 1st.'

Output

1 line changed — highlights '$1,200' → '$1,350, due on the 1st.'

Catching a config value change

Input

Original: 'timeout: 30'
Modified: 'timeout: 300'

Output

1 line modified — timeout changed from 30 to 300

Confirming two files are identical

Input

Two pasted files with no differences

Output

0 changes — files are identical

Frequently Asked Questions

What kinds of text can I compare?

Anything plain-text: documents, code, JSON, configuration files, CSV data or emails. The diff works on lines of text regardless of format.

Is there a size limit?

No hard limit. Very large texts are processed progressively so the page stays responsive.

Can the diff tool detect moved lines or paragraphs?

No — comparisons are line-based, so relocated content appears as a deletion at the old position and an addition at the new one rather than a single 'moved' marker. For most document and code reviews this is still the clearest way to see what changed.

Is the Text Diff tool free?

Yes, the Text Diff tool is completely free with no usage limits. No signup, no account and no installation required.

Is my data safe?

Yes. All processing happens locally in your browser using JavaScript — nothing you type is uploaded or stored on our servers.