A little help goes a long way. Find a tool/

Text

Duplicate Word Finder

Free duplicate word finder. Catches accidentally repeated words like the the, shows each one in context, and lists the words you repeat most across your text. Runs in your browser.

YOUR WORKSPACEFree to use. No sign-up.
—
Paste text above, then press Find duplicates.

Deep dive guides

A LITTLE CONTEXT · 3 MIN READWhy 'the the' Gets Past Your Proofreading

How duplicate word finder works

Two failure modes hide in every draft: accidental doubles like the the, of of and is is left behind by an editing slip, and unconscious overuse where a favourite word appears four times in a paragraph. This tool catches both. It tokenizes your text into words — handling apostrophes in don’t and hyphens in well-known — then walks the sequence looking for the same word twice in a row, merging longer runs so the the the counts as one three-word repeat.

Every adjacent repeat is reported with the word, how many times it repeats, its position in the word stream, and a text excerpt around it so you can jump straight to the spot in your document. Case is ignored by default — The the is still a duplicate — but you can switch that off for case-sensitive material. A minimum word length setting skips short words like a and to when you only care about substantial repeats.

Below the adjacent repeats, a frequency list ranks every word that appears more than once, sorted by count, so you can see that barely appeared six times and decide whether that is voice or crutch. Nothing is uploaded; the analysis runs entirely in your browser, which makes it safe for unpublished drafts, client copy and confidential documents.

Frequently asked questions

Does the tool remove the duplicates for me?
No — it finds and shows them with context, and you decide. Automatic removal is wrong for prose: had had is correct in “I had had enough”, and that that is correct in “I know that that is true”. For removing duplicate lines rather than repeated words, use the Remove Duplicate Lines tool.
Why is case ignored by default?
Because sentence boundaries make duplicates look different: “The the” at a sentence start is exactly the editing accident you want caught, but a case-sensitive scan would miss it. Turn the option off if you are scanning code-like text or lists where capitalization is meaningful.
How are words with apostrophes and hyphens treated?
Contractions and hyphenated compounds count as single words: don’t is one token, well-known is one token. So well well flags as a repeat but well-known well does not. Curly apostrophes (’) and straight ones (') are both recognized.
What is the difference between this and the Word Frequency Counter?
The Word Frequency Counter ranks all words by count — it is an analysis tool. This one is a proofreading tool: its main output is the list of adjacent repeats in context, which is what you need to fix a draft. The frequency list here is filtered to repeated words only and capped, tuned for spotting overuse rather than full analysis.
Why do repeated words survive my own proofreading?
Because your brain reads what it expects: when a word repeats, attention skips from the first copy to the second without registering either. Duplicates also often straddle a line break or a pasted-edit boundary, exactly where eyes move fastest. Mechanical scanning does not get tired, which is why tools like this catch what re-reading misses.