Text Similarity Checker

Compare the overlap between distinct words in two texts. Use the percentage as a simple vocabulary comparison, not a plagiarism verdict.

Processed locally in your browser. Maximum input: 1 MB.

Basic Tools

Compare the overlap between distinct words in two texts. Use the percentage as a simple vocabulary comparison, not a plagiarism verdict.

How to use

Paste the first passage and enter the second in Comparison text. Generate the score. Matching ignores case and counts each distinct word once.

Example

“the red fox” and “the blue fox” share two of four distinct words across both texts, giving 50% Jaccard similarity.

FAQ

Does a high score mean copied text?

No. Word order, meaning, and sources are not analyzed. Two passages can share vocabulary while making different claims.

Related tools

A practical task

Use the score to ask where the vocabulary overlaps, then read the passages. “The door is open” and “The door is not open” share many words but make different claims. A numerical overlap is not a substitute for semantic comparison.

Another useful question

Does repeating a word increase its weight?

This measure compares distinct word sets, so additional copies do not add new set members. Use a frequency report to study repetition intensity instead.

Settings and formats

Field Values
Comparison text Starting value: the blue fox

Details for interpreting the result

Detail Explanation
Sets and repeated items A set keeps distinct values, so repeated occurrences do not add new members. A frequency list keeps counts instead. The same passage can therefore produce very different results under set comparison and repetition analysis.
Words and meaning Sharing words does not prove that two passages make the same claim. Negation, order, context, and different subjects can change meaning while vocabulary stays similar. Read the passages before making an editorial judgment.
Words and tokens A word count depends on token rules. Punctuation, apostrophes, digits, and languages without spaces create edge cases. Use the receiving editor's definition when a formal limit must match its own counter exactly.
Counts and percentages A frequency count tells how often an item occurs. Its percentage depends on the chosen denominator: all words, all characters, or another set. Read the unit before comparing two frequency reports.
Case sensitivity Case sensitive matching distinguishes capital and lowercase letters. Ignoring case merges some of those distinctions, but it does not turn different spellings or word forms into the same term.
Similar looking text Two strings can look identical but use different Unicode sequences. An accented letter can be stored directly or as a letter plus an accent. Visual similarity alone does not establish byte equality.