Skip to content
NSNormandin SystemsTHE EVERYDAY TOOLBOXMain site
Aa

Text / YOUR EVERYDAY TOOLBOX

Text diff

Compare two texts and see the differences between them.

✓ Free to use✓ No account neededHow to use this tool ↓
YOUR WORKSPACESee an example ↗

Opening your tool…

Runs in your browser. Check important results and keep a copy of your original files.

THE PRACTICAL GUIDE · NORMANDIN SYSTEMS

Get more from Text diff

Text diff: Compare two texts and see the differences between them. A text diff makes changes between versions explicit, helping review edits that may be easy to overlook in a long passage. Comparison is most useful when both inputs represent the same kind of information. Decide whether capitalization, spacing, order, and repeated entries should count as meaningful differences before interpreting the result. A visible difference can be an intentional edit, a formatting artifact, or a data-quality issue; the comparison itself cannot choose among those explanations. Start with a known change so you understand how the display represents additions and removals. Then review unexpected differences in context and retain the original inputs while reconciling the final version.

Guide updated October 13, 2026

How to use this tool

  1. Begin with a representative input. For a practical test, use: Original: color; revised: colour. Replace demonstration values only after you understand the output.
  2. Place the two versions or lists into the corresponding inputs, preserving their original order unless your comparison intentionally ignores order.
  3. Review the reported differences and consider whether capitalization, blank lines, or spacing explain any unexpected result.
  4. Resolve meaningful differences in a separate working copy, then compare again to check that only the intended changes remain.

SEE IT IN PRACTICE

A worked example

EXAMPLE INPUT
Original: color
Revised: colour
RESULT / WHAT TO EXPECT
The revised text adds u between o and r.

A diff identifies an edit; it does not decide which spelling is appropriate for the audience.

Choose the comparison unit

A document review may care about lines and words, an inventory review about distinct entries, and a fuzzy-match experiment about character edits. Decide whether order, duplicates, capitalization, and whitespace are meaningful before interpreting the output. Applying the wrong comparison unit can make a small formatting change look important or hide a meaningful distinction between identifiers.

Use the result as evidence for a decision

A diff does not identify the correct version, and a small distance does not prove two records belong to the same person or entity. Review surrounding context and expected changes. For Markdown, preview the final rendering because a tiny marker edit can alter a whole block. For lists, preserve source labels and understand duplicate handling before interpreting membership counts.

When this tool is useful

  • Review a document edit
  • Compare configuration snippets
  • Check copied text for changes

Tips for a better result

  • Whitespace-only changes can dominate a comparison; decide whether they matter before interpreting the result.
  • Keep the left and right versions labeled in your own notes so additions and removals are interpreted in the correct direction.
  • Use a tiny example with one known change to learn the comparison behavior before reviewing a long document.

Frequently asked questions

When should I use a diff, a list comparison, or edit distance?

Use a diff to inspect changes, list comparison to reconcile membership, and edit distance to quantify a defined string transformation. These answer related but different questions.

Should I normalize the inputs first?

Normalize only differences you explicitly want to ignore. Removing spaces or changing case can simplify a comparison, but can also hide changes that matter in code, identifiers, or carefully formatted text.

What should I save for a review?

Keep both original versions, the comparison settings where applicable, and a short note explaining accepted changes. This makes it easier to reproduce the comparison and distinguish content edits from formatting changes.

What happens to the information I enter?

The utility processes your input in this browser. Some tools retain field values in browser storage or the URL; avoid entering secrets in shareable fields. Page and asset requests still go to the hosting provider. Read the privacy and offline-use notes for details.