LocalToolkit
HomeText Tools › Word Frequency Counter

Word Frequency Counter

Which words you actually overuse — as a ranked table, not a guess.

🔒 Runs in your browser. Nothing is uploaded — verify it in the network panel, or disconnect and try again.

What the ranked list tells you

A frequency table converts a vague sense of repetition into a number. The two things it reveals most reliably are crutch words — the adjectives and connectives a writer leans on without noticing, usually obvious once ranked — and topic concentration, because a document's subject is whoever appears at the top of the list after stop words are removed.

Stop words change everything, so decide first

With stop words included, the top of every English list is the same: the, and, of, to, a. Those words carry no information about your writing, and leaving them in buries the signal under twenty rows of grammar. Filter them and the picture inverts — suddenly you are looking at what the text is about.

What you are doingStop wordsCaseWhy
Editing your own proseRemovedFoldedTo surface crutch words
Keyword researchRemovedFoldedTo find topic terms
Checking poetry or lyricsKeptKeptRepetition and case are deliberate
Analysing code or logsRemovedKeptIdentifiers are case-sensitive
Language learningKeptFoldedFunction words are the lesson

What a simple counter gets wrong

Reading the numbers honestly

Raw counts favour long documents, so compare rates rather than totals when looking at two texts. And be careful with a threshold that looks scientific: a word appearing 1.5 percent of the time is not automatically bad, and a word appearing 0.2 percent of the time is not automatically good. The number is a prompt to look at the text, not a verdict on it.

How to use it

  1. Paste your text.
  2. Choose whether to remove common stop words.
  3. Choose whether to fold case.
  4. Read the ranked table, and set a minimum count to cut the tail.

Worth knowing

  • Splitting is whitespace-based and strips surrounding punctuation.
  • Stop-word filtering is what makes the top of the list meaningful.
  • Rate, not raw count, is the figure to compare across documents.
  • CJK text needs dictionary-based segmentation, not whitespace splitting.

Limitations

  • No stemming — inflected forms are counted separately.
  • Multi-word phrases are not counted; each word stands alone.
  • Stop-word lists are language-specific and imperfect for every language.
  • Very long documents are bounded by tab memory.

Frequently asked questions

What is a good keyword density?
There is no ideal figure. Density above roughly two to three percent usually reads as repetition to a human, which matters more than any search-engine threshold. Write for the reader and use the table to catch accidental repetition.
Why is 'the' at the top?
Because it is the most common word in English. Enable stop-word removal and the ranking becomes about your subject instead of about grammar.
Does it group run and running?
No. Grouping inflected forms requires stemming, which is a separate analysis step. Treat near-variants as one concept when you read the table.
Can I use this for keyword research?
Yes, as a first pass on a corpus — a set of competitor pages or your own articles. You will see which terms recur, though search volume is a separate question that requires a keyword tool.
Related tools
Word and Character CounterRemove Duplicate LinesSort LinesCase ConverterURL Slug GeneratorLorem Ipsum Generator
Keep reading
How browser-only processing worksAll Text Tools toolsEvery tool on the site