Skip to content

Remove duplicate words

Delete repeated words from a text or keyword list, fix accidental doubles like “the the”, or turn any text into a list of unique words, with the removed words listed.

  • Free, no limits
  • No sign-up
Everything happens in your browser; your data is never uploaded.
  • ✓ Free
  • ✓ No sign-up
  • ✓ Nothing uploaded

Next step

What to do next

How to use it

  1. Paste your text or keyword list.
  2. Choose a mode: all repeats, only back-to-back repeats, or unique word list.
  3. Set case, scope and which words to protect.
  4. Copy the cleaned text and check the removed words table.
Try it now

Three modes

Remove all repeats. Every word is kept the first time it appears and removed every time after that. Commas and spaces around removed words are tidied so you don't end up with , , or double spaces. Ideal for keyword lists and tag lists:

apple, pear, apple, plum, Pear, peach → apple, pear, plum, peach

Only back-to-back repeats. Removes a word only when it repeats immediately, the classic typo where the same word is typed twice: This this is a sentence where one word appears twice twice. → This is a sentence where one word appears twice. A repeat across a sentence boundary (…ends here. Here it…) is left alone, because that's usually intentional.

List of unique words. Outputs each distinct word once, one per line (or one line per input line, if you choose per-line scope). Punctuation is dropped. Good for building vocabulary lists or turning a paragraph into tags.

The note under the result shows how many repeats were removed, and a table lists each removed word with the number of times it was removed. The table can be downloaded as CSV.

Options

  • Where does a repeat count? Anywhere in the text finds repeats across the whole text; Within each line starts fresh on every line, so a word can appear once per line. Use per-line for lists where each line is a separate record, like product titles.
  • Ignore case. On by default: Pear counts as a repeat of pear.
  • Keep common words. Protects short function words like a, the, and, of, to, is so that normal sentences don't lose every second the. Turn it on when cleaning prose in “remove all repeats” mode.
  • Keep words shorter than (letters). Another way to protect short words: set 4 and words of one to three letters are never removed.

Words include letters with accents and digits, and hyphenated words and contractions count as one word, like in the word counter.

When to use which mode

TaskModeOptions
Fix accidental doubles in an essayBack-to-backIgnore case on
Clean a keyword or tag listRemove all repeatsIgnore case on
Deduplicate words in each product titleRemove all repeatsWithin each line, keep common words
Build a vocabulary list from a textUnique word listIgnore case on

"Remove all repeats" on regular prose usually makes it unreadable, since natural sentences repeat words like the and is all the time. For prose, use back-to-back mode or protect common and short words.

Related tools

All processing happens in your browser; the text is not uploaded.

Frequently asked questions

How do I remove repeated words from a text?

Paste the text and choose “Remove all repeats”. Each word is kept the first time and removed after that.

How do I fix “the the” typos?

Choose “Only back-to-back repeats”. Words repeated immediately are removed; other repeats stay.

Does it keep the order of the words?

Yes. The first occurrence of each word stays in its original position.

Is it case-sensitive?

Not by default. Turn off “Ignore case” to treat Pear and pear as different words.

Can I see which words were removed?

Yes. A table lists every removed word and how many times it was removed, and you can download it as CSV.

Last updated: November 12, 2026

Recommended

Similar tools

If Remove duplicate words helped, you may need these too.

See all in category →

People also use