Common Passages Finder
Finds identical passages shared by two texts from N words up, lists each one with its position and reports the overlap percentage.
Between 3 and 30. Six words is a good starting point for prose; raise it if the list fills up with stock phrases.
Both texts stay in your browser. The comparison runs locally and nothing is uploaded.
Text A with the shared passages marked
Text B with the shared passages marked
How the matching works
Both texts are split into words. Every window of N consecutive words from text A goes into an index; text B is then scanned with a window of the same size, and each hit is extended forward while the following words keep matching. That is why the passages you see are maximal: a fifteen-word overlap shows up once, not as ten overlapping six-word fragments.
The percentage counts words covered by at least one shared passage, divided by the total number of words in that text. The two sides usually differ: a short text reused inside a long one shows high coverage on the short side and low coverage on the long one, which is exactly the asymmetry a single similarity score hides.
See which sentences two texts share
A single similarity score leaves the real question open: 38 percent alike might mean two long copied sentences or just similar vocabulary spread evenly. This page answers with a list instead. Every repeated passage shows up whole, with its word count, its line and its position in each text, and the side panels mark those passages inside the original wording.
The search works on windows of N consecutive words. With the minimum at 6, each run of six words in text A becomes a key; when the same key turns up in text B, the match is stretched forward while the following words keep agreeing. An eighteen-word overlap therefore appears as one passage rather than thirteen overlapping six-word fragments.
The two percentages are almost never equal, and the gap between them carries most of the meaning. A 200-word press release reused inside a 1,500-word article covers close to 100 percent of the release and close to 13 percent of the article. Reading only one of those figures leads to opposite conclusions about the very same pair.
Frequently asked questions
What minimum length should I pick?
What does ignoring function words do?
Are the texts uploaded anywhere?
Related Tools
Compare Texts
Compare two texts line by line and highlight differences (same, added, removed). 100% in your browser.
Extract Text Between Delimiters
Extracts every chunk located between a start and an end marker, with options to include the delimiters, drop duplicates and count occurrences.
Compare Two Lists
Compare two lists and find: intersection, union, items unique to each list and symmetric difference. One item per line. Option to ignore case.