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%
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
- Paste or type the text you want to analyze into the text box.
- Optionally uncheck 'Exclude common words' if you want function words like 'the' and 'and' included in the ranked table.
- Optionally raise the minimum word length to filter out short words from the ranked table.
- Press Count Word Frequency, or just keep typing — the counts update live.
- 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.