Word Frequency & Keyword Density Counter

Paste any text to see total and unique word counts, plus a ranked table of the most frequent words with their keyword density percentages.

Total words

54

Unique words

44

Vocabulary ratio

81.5%

Word Count Density
1. density 3 5.56%
2. keyword 3 5.56%

Density is each word's count divided by total word count. "Unique words" counts each distinct word once regardless of how often it repeats — it does not account for stems or plurals ("word" and "words" count as two different words).

About this tool

How to use it

  1. Paste or type the text you want to analyze into the text box.
  2. Optionally uncheck 'Exclude common words' if you want function words like 'the' and 'and' included in the ranked table.
  3. Optionally raise the minimum word length to filter out short words from the ranked table.
  4. Press Count Word Frequency, or just keep typing — the counts update live.
  5. Check the top-words table for which words repeat most, and their density percentage.

Why it matters

A word that repeats far more than the rest of the text usually reveals either the real subject of the passage or unintentional over-repetition the writer didn't notice while drafting. Seeing an exact count and percentage, rather than a vague impression of 'I think I said that a lot', makes it possible to decide whether a word needs trimming or whether it's genuinely central to the piece.

When to use it

Useful when editing a draft for repetition before publishing, or when checking how a page's on-page keyword usage compares across a few different versions of the same text. Also useful for a quick sanity check on vocabulary variety in student writing or long-form content.

Good to know

Word matching is case-insensitive and treats each exact spelling as one word — it does not group plurals, verb forms, or synonyms together ('write' and 'writes' count as two separate words), so a concept spread across several word forms won't show up as a single high count. The stopword list used for 'exclude common words' is a short, standard set of English function words (articles, pronouns, common prepositions and conjunctions) — turning it off shows every word's raw frequency instead. There is no single correct or 'safe' keyword density percentage; density here is a description of what's in the text, not a target to hit.

Common questions

What counts as a 'word' for this tool?

Any run of letters and digits, including simple contractions like "don't", found by scanning the text case-insensitively. Punctuation, standalone numbers formatting, and whitespace don't count as words themselves and are stripped out before counting.

What is keyword density and how is it calculated?

Keyword density is a word's count divided by the total word count in the text, shown as a percentage. A word appearing 5 times in a 200-word text has a density of 5/200 = 2.5%.

Is there an ideal keyword density for SEO?

No fixed percentage is correct or guaranteed to help — search engines don't publish a target density, and various numbers circulated online (like "1-2%") aren't verified figures from any search engine. Use this tool to compare density across your own drafts or against how a word is used in already-ranking pages, rather than aiming for a specific number.

Why does 'Unique words' not match how many different concepts are in my text?

Unique-word counting is purely by exact spelling, so 'run', 'runs', and 'running' count as three separate unique words even though they share a root. A high unique-word count relative to total words (a high vocabulary ratio) suggests varied language, but it isn't a measure of how many distinct ideas the text covers.

Why did some words disappear from the table when I checked 'Exclude common words'?

That option removes a short, standard list of English function words (like "the", "and", "is") from the ranked table only — it never changes the total or unique word counts above the table, which are always based on every word in the text.