Skip to content
Redmoon Calculators
Text analysis

Word Frequency Analyzer

See which words appear most often. Toggle stopword filtering and export the table to CSV.

Built and maintained by Paul Clark, Redmoon Software

When to use this

Use word frequency for keyword analysis, content-tag extraction, evidence of topic focus, and as a quick "what is this about?" check on unfamiliar text. Excellent for SEO drafts, article summaries, and student essays.

How it compares

Frequency analysis is a precursor to more advanced techniques like TF-IDF or topic modelling. For single documents, raw frequency with stopword filtering is the simplest useful approach.

0 chars

How it works

This tool counts every word and surfaces the most-used ones, with optional filtering of common stopwords and short words.

Frequency tables are useful for surfacing repetition, identifying topical keywords, or building keyword lists for SEO.

Use the CSV export to take the table into a spreadsheet.

FAQs

What are stopwords?

Common function words (the, of, and, to, a) that dominate frequency lists but contribute little meaning. Toggle them off to surface meaningful content words.

Why is my top word so common?

Try increasing the minimum length filter to 4+ letters and enabling stopword exclusion.

Why does word frequency matter for SEO?

It reveals whether your target keywords actually appear often enough to signal a page's topic, and whether one word is repeated so much it reads as keyword stuffing. Use it to spot both gaps and overuse.

Should I count word variants like 'run' and 'running' together?

A raw frequency count treats each spelling separately, so plurals and tenses appear as distinct entries. To group them you would need stemming or lemmatization, which this simple counter does not apply by default.

Worked example

Input

~500 words of blog text.

Output

Top content words: "design" (12), "user" (9), "interface" (7), "research" (5).

After stopword filtering, the highest-frequency content words usually reveal the document's true topic at a glance.

Common pitfalls

  • Without stopword filtering, the top words are always "the", "of", "and" — useless for topic discovery.
  • Different inflections ("run", "runs", "running") count separately unless lemmatised.
  • Frequency does not equal importance — a word can be central without being repeated.
  • Stopword lists vary by domain; technical writing may want to keep words like "this" or "these".

Two different questions, one switch

With stopwords included, the frequency list describes the mechanics of the writing — how heavily it leans on particular function words, whether one construction dominates. With stopwords excluded, it describes the subject matter. Both are useful and they answer different questions, which is why the toggle exists rather than a fixed default.

The minimum-length filter does related work, cutting short tokens that add noise without changing the picture.

The gap between intended and actual topic

The most valuable use of a frequency list is checking what a document is actually about against what you meant it to be about. Those diverge more often than writers expect: a page intended to explain a concept whose top content words are all the name of a product, or a report whose most frequent term is a hedge.

Watch for one word dominating far above the rest. That is usually either the genuine subject — fine — or a term that has crowded out the variation the text needed, and the frequency list is the fastest way to notice which.

Read more about this

Related tools

Send feedback

We read every message. Tell us what could be better or what you love.