Home / Text / Word Frequency Counter

Word Frequency Counter

Paste any text to see which words you use most — with counts, density percentages, a visual bar chart, and filters for stopwords and minimum word length.

—total words
—unique words
—lexical richness

Lexical richness = unique ÷ total. Higher means more varied vocabulary. All analysis runs locally.

Overview

Every piece of writing has a fingerprint: the words it leans on. A frequency count surfaces that fingerprint — which words dominate, how varied the vocabulary is, whether “very” appears forty times. Writers use it to catch crutch words; SEOs use it to check keyword balance; editors use it to measure lexical richness.

Paste any text and get the full breakdown: ranked word list with counts and density percentages, total and unique word counts, a lexical-richness score, and a bar chart for visual scanning. Stopwords can be filtered, case handled either way, and short words excluded.

What does word frequency actually reveal?

Three things. First, repetition you cannot feel while writing: the word “just” might appear twice per paragraph without you noticing. Second, vocabulary range — the ratio of unique words to total words (lexical richness) is a rough but honest measure of variety. Third, topical focus: the most frequent content words usually name what the piece is really about, which is why SEOs compare them against target keywords.

The classic caution is keyword stuffing: repeating a phrase to please search engines. Modern search penalises it, and a frequency table makes stuffing embarrassingly visible — a natural 1,000-word article rarely pushes any content word past 2–3% density.

Features

Benefits

Who can use it

Writers and editors polishing drafts, bloggers checking they have not overused a phrase, SEO practitioners auditing keyword density, students analysing texts for coursework, and the terminally curious who want to know their own most-typed word. Anyone who has wondered “do I say ‘actually’ too much?” — this answers it.

How to use

  1. Paste your text into the box.
  2. Leave stopwords filtered (or uncheck to see everything).
  3. Set a minimum word length and how many top words to show.
  4. Scan the table: counts, density percentages and bars.
  5. Note the lexical richness score; revise and re-paste to compare.

Frequently asked questions

What is a healthy keyword density?

For natural writing, most content words sit under 2–3% in a reasonably long text. There is no magic number search engines reward — they reward topical depth and natural language. Use density as a stuffing detector (anything over ~5% deserves a look), not as a target to hit.

What are stopwords and why filter them?

Stopwords are the grammatical glue — the, and, of, to — that dominates every English text but carries no topical meaning. Filtering the built-in list of 100+ lets the content words (the ones that reveal what the piece is about) rise to the top of the table.

What does lexical richness tell me?

It is unique words divided by total words — a rough gauge of vocabulary variety. Short texts score higher naturally (fewer chances to repeat), so compare like with like: two 1,000-word drafts, not a tweet against an essay.

Does it handle other languages?

Partially. The word splitter handles Latin-script text fine, but the stopword list is English-only, so uncheck the filter for other languages. Minimum-length filtering still works universally.

Is my text uploaded?

No. Counting happens locally in your browser; your draft never leaves the page.

Conclusion

You cannot fix what you cannot see. Paste the draft, read the fingerprint, kill the crutch words — and watch the richness score climb as the writing tightens.

Related tools

TextWord CounterLive word, character and reading-time counts. TextText to SpeechHear any text read aloud in your browser. TextMarkdown PreviewerWrite Markdown, see formatted output live.