Text Diff Checker

Paste two versions of a text and see exactly what was added, removed, or changed.

0 words added0 words removed~0% changed

Paste text into both boxes above to see the diff here.

How the word-level diff is computed

This tool tokenizes both texts into words, whitespace, and punctuation, then runs a classic longest-common-subsequence (LCS) comparison to find the largest set of tokens both versions share in the same order. Everything outside that shared sequence is either something the original had that the edit removed, or something the edit introduced that wasn't there before.

Because punctuation is tokenized separately from the words around it, a change as small as a comma or a swapped period still shows up precisely, instead of being absorbed into a broader "whole sentence changed" block the way a cruder diff might report it.

Frequently asked questions

Does this diff line-by-line or word-by-word?

Word-by-word (token-level, actually — words and punctuation are compared separately). That matters for prose edits: a line diff would treat an entire rewritten paragraph as one giant change, even if you only swapped a couple of words. A word-level diff pinpoints exactly which words changed inside a sentence, which is far more useful when you're reviewing an edited page's copy.

Is there a size limit?

Yes. The comparison algorithm builds a table whose memory use grows with the product of both texts' lengths, so extremely large pastes could freeze the tab. Each box is capped at a few thousand tokens (words, spaces, and punctuation combined) — comfortably enough for a full blog post or page of copy, but not an entire book.

Does this send my text anywhere?

No. The comparison runs entirely in your browser — nothing you paste into either box is uploaded to a server.

What's this useful for in an SEO or content workflow?

Comparing a before/after when editing a page's copy, checking exactly what changed between two drafts before you publish, or verifying that a content update didn't accidentally delete something important — like a keyword-rich sentence or a disclosure line — while trimming a paragraph.

Can I use this to compare two live web pages instead of pasted text?

Not directly — this tool compares whatever text you paste into the two boxes. To compare two live URLs, use the site's Duplicate Content Checker tool instead, which takes two URLs and measures text overlap between them directly rather than showing a token-level diff.

Related tools

Command Palette

Search for a command to run...