Text comparator

Compare two texts and instantly spot matching or different passages.

Codes

Paste two texts, visualize matching or different fragments, and check useful counters for coded messages.

Text A

0 text A chars

Text B

0 text B chars

Comparison mode

Other settings

Analysis

  • LengthA 0 / B 0-
  • LettersA 0 / B 0-
  • UppercaseA 0 / B 0-
  • LowercaseA 0 / B 0-
  • DigitsA 0 / B 0-
  • SpacesA 0 / B 0-
  • SignsA 0 / B 0-

Analyzed texts

Add two texts to compare.

Analyzed text A

Analyzed text B

Quick explanation

The tool compares two texts live. Smart mode resynchronizes after an insertion or deletion, while position mode compares character by character.

Try this too

Need to extract a hidden message?

Use Message by differences to retrieve only the characters that change between two close texts.

Try this tool

Additional information

How to read a text comparison

This comparator helps you inspect two nearly identical texts or two versions of a coded message. It does not only list common lines: it shows matching and different passages directly inside each text.

Smart mode

Smart mode tries to resynchronize when a character is inserted or removed. It is useful for comparing two sentences, two transcriptions, or two messages that do not have exactly the same length.

Position mode

Position mode compares character against character. It is stricter and very useful for checking two coded strings of the same length, such as letters, digits, or symbols.

Counters

The counters show whether both texts have the same length, number of letters, uppercase letters, lowercase letters, digits, spaces, or signs. In a puzzle, a mismatch can reveal a typo or an intentional clue.

NeedRecommended tool
Compare two continuous texts and see the differences inside the text.Text comparator
Compare two lists line by line: common, missing, or added items.List comparator
Prepare puzzle text before comparing it.Puzzle text cleaner

Keep in mind

Yellow marks matching fragments, orange marks different fragments. Options let you ignore case, reduce accented letters to their base letter, or compare spaces more flexibly.

Limits and reuse

AppErgo tools are provided free of charge for practical and informational purposes. Although care is taken in their design, a result may be incomplete, unexpected or incorrect. Before relying on a result for any important use, check it using an appropriate method.

To report a bug in the tool, you can use the dedicated bug report form.

Results produced by AppErgo tools may be copied and reused freely. When publicly reusing a result, a method or an AppErgo page, a link to the relevant page is appreciated.

Unless otherwise stated, AppErgo texts, images, visual elements, scripts, templates and internal components remain the property of AppErgo.

For any other request, you can contact the webmaster.