Skip to content
cliplimeClipLime

Compare two versions of a text

See every word that was added or removed, in reading order, like tracked changes for any text.

Two texts

0 characters, 0 lines

0 characters, 0 lines

Differences

Paste or type in both boxes, or press Example. The differences appear here as you type.

Both texts are compared in this tab. Nothing is uploaded.

At a glance

What it does
Compares two versions of a text word by word and marks every insertion and deletion, like tracked changes.
Starts in
Word level and the inline view, so the changes read in the order of the text. You can switch to lines, characters or two panes at any time.
What is a word
A run of letters, so don't counts once, and 3.14 counts as one number. Chinese, Japanese and Thai are compared one character at a time.
Markers
Copy the result with [-removed-] and {+added+} around the changes, a plain text format that survives any email or chat.
Counts and options
Words added, removed and kept, and a similarity percentage. Punctuation is compared but not counted as words. Ignore case and ignore whitespace help with text that was re-wrapped or retyped in capitals.
Not included
It compares text only. It is not a plagiarism checker, and formatting such as bold or tracked changes in a Word file is not carried over.
Privacy
Both texts stay in your browser.

How to do it

  1. 1

    Paste the old and the new text

    Put the earlier version in the left box and the later version in the right box. Paste from a document, an email or a web page.

  2. 2

    Read the marked changes

    Deleted words are struck through in coral and added words are shaded mint, in the order they appear in the text.

  3. 3

    Relax the comparison if needed

    Turn on Ignore case or Ignore whitespace when the versions differ in capital letters or line wrapping and you only care about the wording.

  4. 4

    Copy the changes

    Use Copy with markers to paste the result into an email or a review comment. The counts above show how much changed.

Comparing two versions of writing

Word level is the right level for anything a person reads: an essay draft and its revision, two versions of a clause in a contract, a product description before and after an edit, or the text of two web pages. Comparing by line is too coarse for paragraphs, because a one word change makes the whole paragraph look different. Comparing by character is too fine, because it breaks words into fragments.

In the inline view, deleted words and the words that replaced them sit next to each other, so you read the changes in context. The side by side view shows the original with its removed words marked on one side, and the new text with its added words marked on the other.

What counts as a word

A word is a run of letters, and an apostrophe between letters stays inside it, so don't and it's are one word each. A number with a decimal point or comma between digits, like 3.14 or 1,000, is one piece. Every other punctuation mark is a piece of its own.

Words are counted for the totals, and punctuation is compared but not counted. So changing hello. to hello! shows as a change, and counts as zero words added and zero removed. For languages written without spaces, such as Chinese and Japanese, each character is compared on its own.

What this comparison cannot tell you

It compares the text you give it, and nothing else. It does not understand meaning, so a sentence rewritten with different words shows as removed and added, even if it says the same thing. A paragraph that moved shows as removed in one place and added in another.

It is not a plagiarism checker. It compares two texts you provide, and does not search the web or any database. When you paste from Word or a web page, only the plain text arrives, so formatting, comments and tracked changes are left behind.

Questions people ask

How do I find the differences between two paragraphs?

Paste one paragraph in each box. At word level, the words that were removed are struck through and the words that were added are shaded, in the order they appear. The counts above show how many words changed.

Can it ignore capital letters and extra spaces?

Yes. Ignore case treats Hello and hello as the same word. Ignore whitespace treats any run of spaces, tabs and line breaks as one space, so a re-wrapped paragraph matches the original. The text you see is still the original text.

Does it work as a plagiarism checker?

No. It only compares the two texts you paste in, and it does not look anywhere else. A high similarity score means those two texts share many words in the same order, nothing more.

What is the difference between comparing words and characters?

Words mode marks whole words as added or removed, which is easy to read. Characters mode marks single letters, which is useful for spotting a typo in a name or a number, but it breaks words into pieces when whole sentences changed.

How is the similarity percentage worked out?

Twice the number of words both texts share, divided by the number of words in both texts together. Identical texts score 100%. Texts with no words in common score 0%.

Is my text uploaded?

No. The comparison runs in your browser and nothing is sent anywhere.

Guides that help

All Text guides →