Text similarity
Measure how similar two texts are — similarity percentage, Levenshtein distance and word overlap.
Related tools
Text similarity
Paste two texts and get a similarity report on two levels. At the character level you see the Levenshtein distance — the number of single-character insertions, deletions and substitutions needed to turn one text into the other — and a similarity percentage derived from it: 100 % means identical, 0 % means nothing in common. At the word level the report shows the Jaccard similarity of the two word sets, plus how many unique words the texts share and how many appear only in one of them.
The two levels answer different questions. Character similarity is right for near-duplicates: two versions of a paragraph, a corrected translation against the original, product descriptions that were copy-pasted and lightly edited. Word overlap is right when order and phrasing differ but the vocabulary should match — checking whether two articles cover the same ground, or how much a rewrite actually changed.
"Ignore case" is on by default so that "Hello" and "hello" don't count as a difference; switch on "Ignore punctuation" to compare the words alone. For very long texts there is a safety limit: character metrics are computed on the first 5,000 characters of each text (the report says so when it happens), because the edit-distance calculation grows with the product of both lengths. Word metrics always use the full texts.
Both texts are compared entirely in your browser — nothing is uploaded, so contracts, manuscripts and unpublished copy are safe here.