Remove stop words

Strips common English filler words and leaves the words that carry meaning.

Paste your text and press the button to strip out the common English words — the, is, at, which, on, and the like — that appear in almost every sentence and carry little meaning on their own. What is left is the set of content words: the nouns, verbs and adjectives that actually say what the text is about. Spacing and line breaks are tidied so the result stays readable.

Try:
0Words
0Characters
0No spaces
0Sentences
0Paragraphs
0Lines
0Pages
0Reading
0Speaking

Runs entirely in your browser. Your text is never uploaded — open DevTools, Network tab, and you will see zero requests while you use this tool.

How to use it

  1. Paste your text into the box.
  2. Press "Remove stop words".
  3. Read off the content words that remain, or copy them for the next step.
  4. Use Undo if you want the original text back.

What a stop word is

Stop words are the high-frequency function words of a language — articles, prepositions, conjunctions, pronouns and auxiliary verbs. In English that means words like "the", "a", "of", "to", "is", "and", "in", "it" and their relatives. They are essential for grammar but almost never distinctive: they appear so often, and in so many texts, that they tell you nothing about what a particular document is about.

This tool uses a standard English stop word list of roughly 170 words, close to the classic lists used by search engines and text-analysis libraries. Matching ignores case, so "The" and "the" are both removed.

When you need it

Examples

"The cat sat on the mat" becomes "cat sat mat". "This is a test of the system" becomes "test system". "I went to the shop, and it was closed" becomes "went shop, closed" — the comma and full stop stay in place, only the filler words go.

What it does and does not do

Removing stop words deliberately changes meaning: the result is not a grammatical sentence and is not meant to be read as one. It is a bag of content words for counting or scanning, not a rewrite. Note too that some stop words matter in context — "not" and "no" reverse meaning, and standard lists remove them — so never treat the stripped text as equivalent to the original. It is a lens, not a replacement.

Doing it without this tool

Python: the NLTK library ships a stop word list — nltk.corpus.stopwords.words("english") — and you filter your tokens against it. Powerful, but it is an install and a few lines of code for a one-off job.

Excel: there is no built-in stop word list, so people build a lookup table and a formula, which is fiddly and easy to get wrong around punctuation.

Find and replace: you can delete words one at a time in any editor, but with 170 words that is a long afternoon. A dedicated tool does the whole list in one pass.

Privacy: your text never leaves your browser

Everything on this page runs in your browser with JavaScript. The text you paste is never sent to a server, no account is required and nothing is stored anywhere. You can confirm it: open your browser developer tools, switch to the Network tab and use the tool — you will see zero requests go out. For anything sensitive, that is the whole point.

Related tools

Sort by lengthOrders lines by how many characters they contain, shortest or longest first.Remove punctuationStrips punctuation and symbols, optionally keeping apostrophes and hyphens.Remove duplicatesKeeps the first occurrence of every line and preserves the original order.Remove emojisStrips emoji cleanly, including combined ones that other tools leave in pieces.Instagram caption lengthThe hard limit is 2,200 characters. The one that matters is the 125 you see…Cursive textHandwriting-style letters you can paste anywhere plain text goes.Small capsSmall capital letters that paste anywhere plain text goes.

See all text tools →

Frequently asked questions

Which words count as stop words here?

A standard English list of about 170 common function words — articles, prepositions, conjunctions, pronouns and auxiliary verbs such as the, a, of, to, is, and, in and it.

Does it remove "not" and "no"?

Yes. They are on the standard stop word list, so they are removed. Because they reverse meaning, treat the stripped text as a word list for analysis, not as a summary of what the text says.

Is matching case-sensitive?

No. The and the are treated the same, so stop words are removed wherever they appear regardless of capitalisation.

Will the result read as a sentence?

No, and it is not meant to. Removing stop words leaves the content words for counting or scanning, not grammatical prose.

Can I use this before a word frequency count?

Yes, that is a common workflow. Strip the stop words here, then paste the result into the word frequency counter so the meaningful terms are not buried under the, and and of.

Is my text uploaded?

No. The filtering runs in your browser and the text never leaves your device.