humanflow

Text similarity checker

Compares two texts and reports the proportion of eight-word sequences they have in common, with the longest shared passages shown. It compares the two texts you paste and nothing else.

Runs entirely in your browser — nothing is uploaded, and there is no account or limit.

Last reviewed 15 August 2026 · The HumanFlow team

The measure we run on ourselves

This is not a generic similarity score. It is the specific method our own build uses to stop near-duplicate pages shipping: chop both texts into every possible run of eight words, count how many runs appear in both, and divide by the number appearing in either. When two pages in the same family cross a threshold, the build fails and the page does not go out.

That is the whole reason it is worth publishing. Most similarity tools cannot tell you what they compute or why the number is what it is. We can describe this one exactly, because we would notice immediately if it were wrong.

What eight-word runs catch, and what they miss

They catch reuse. A sentence carried from one document into another shares long runs immediately, and the tool shows you the longest shared passages rather than only the number, so you can see what drove it.

They miss meaning entirely. Two documents can make the same argument, cite the same sources and reach the same conclusion in different words, and score near zero. That is not a defect to be apologised for — it is the honest boundary of the method, and it is the same boundary that makes a similarity score in a plagiarism report drop when a passage is reworded. The score fell because the method measures strings. Whether anything was borrowed is a separate question, covered in whether paraphrasing removes plagiarism.

Reasonable uses

Checking whether two of your own pages overlap enough to compete with each other. Comparing a draft against the source you were working from, to see how much survived verbatim. Checking whether a rewrite actually changed anything, which is the use that surprises people most — a rewrite that feels thorough often shares more with the original than expected.

For revisions of a single document, the diff checker is the better instrument. If what you need is whether a quotation matches its source word for word, the quote checker answers that question directly, including where the two diverge.

Common questions

Is this a plagiarism checker?
No, and the difference is not a technicality. A plagiarism checker compares your text against a corpus of millions of documents. This compares two texts you already have, so it cannot tell you whether either was taken from somewhere else — it has never seen anywhere else.
What does the percentage actually mean?
The proportion of distinct eight-word sequences that appear in both texts, out of all the sequences appearing in either. A hundred per cent means every eight-word run is shared. Zero means no run of eight consecutive words occurs in both.
Why eight words?
Short enough to catch a reused sentence, long enough that ordinary English does not match by accident. Two unrelated documents about the same subject will share plenty of three-word runs and almost no eight-word ones, which is what makes the measure usable.
How is this different from the diff checker?
The diff checker shows which lines changed between two versions of one document. This answers a different question — how much material two documents have in common at all — and returns a proportion rather than a list of edits. Use the diff for revisions and this for comparisons.
Two texts saying the same thing scored zero. Is that broken?
No, that is the measure working as designed. It compares wording, not meaning, so a faithful paraphrase can score near zero while covering identical ground. That limitation is exactly why similarity software misses reworded borrowing.
Do you use this yourself?
Yes — this is the measure our build runs across every page on the site, failing the build when two pages in the same family exceed a set threshold. It is here because we can describe precisely what it does, having depended on it.

Need more than a utility?

HumanFlow rewrites AI drafts to read naturally and scores them for AI, with the signals behind the number — free up to 1,500 words per scan.

Try the humanizer free

Other free tools

← All free tools