Type a tool name, for example "keyword density" or "transcript".
Analyze word and phrase frequency in any text to detect keyword density, stuffing, and topical gaps.
A word frequency analyzer counts how often each word or short phrase appears in your text and ranks them in a table. Paste an article, choose single words, 2-word or 3-word phrases, and get counts, density percentages and a keyword stuffing warning. Writers and SEOs use it to balance keywords.
Word frequency analysis counts how many times each word or phrase appears in a text and ranks them from most to least common. The output is a word frequency list, usually shown as a table or chart. Researchers use the method to study vocabulary, and in that field a high frequency word is simply a very common one, like the or and. In content work, you use it to see which meaningful terms your page actually repeats.
Density is the count of a word or phrase divided by the total number of words or phrases in the analysis, multiplied by 100. If you analyze 2-word phrases, the total is the number of 2-word phrases in the text. Because stop words are removed by default, that total shrinks, so the percentages run higher than a density measured against your full word count.
A phrase of two or three words is called a bigram or trigram, and the general term is n-gram. Stop words are very common function words such as the, of, is, you and because. They say little about your topic, so filtering them leaves a cleaner list of the terms that define your subject.
Using the word frequency analyzer takes six steps and one block of text.
That last step replaces the formulas and pivot tables people often build when they search for how to analyze word frequency in Excel.
Say you paste an 800-word blog post about running shoes, select Single Words and leave stop words removed. Total Words shows 800, and about 450 meaningful words remain for the density math. The top row reads running, count 18, density 4.0%, because 18 divided by 450 is 0.04.
Now switch Phrase Length to 2-Word Phrases and click Analyze Text again. The tool finds 449 two-word phrases in 450 words. If running shoes appears 12 times, its density is 12 divided by 449, or 2.7%.
What does this mean? A 4.0% single-word density is high but under the 5% flag, so read those 18 sentences aloud. If they sound repetitive, swap some for specifics such as trail shoes, cushioning or daily mileage. Had running appeared 25 times, density would be 5.6% and the tool would list it under potential keyword stuffing. After editing, paste the new draft and compare.
Start with the four summary numbers, then move to the table, where each row tells you whether a term is working for the page. The summary cards use these meanings:
| Result | What it shows | What to check |
|---|---|---|
| Total Words | Words counted, before stop word removal | Does it match your target length? |
| Unique Words | Different words in the analyzed list | A low number against the total signals repetition |
| Sentences | Groups of ending punctuation | Divide words by sentences for average length |
| Avg. Word Length | Mean characters per word | Higher values suggest denser, more technical wording |
A healthy table puts your real topic terms at the top, and your main keyword and its close variants appear a handful of times each. Many writers aim for roughly 1% to 2% on the primary keyword, but that is a habit, not a rule. Google does not publish an ideal density, and its Search Central spam policies describe keyword stuffing as filling a page with terms in an unnatural way.
The Bar column shows each row's count relative to the top row, so you can spot a steep drop-off or a single dominant term at a glance.
Anyone who wants to see the repetition pattern of a text before it goes live can use it. Typical situations include:
If you only need length, use the Word Counter. If you want a report focused on keyword density alone, try the Article Density Checker. For reading time and reading level on top of counts, see Word Counter Pro.
The best results come from analyzing clean body text with all three phrase lengths. These habits prevent most surprises:
If a repeated connector such as however tops your list, the Transition Word Suggester offers alternatives. After editing, run the draft through a grammar checker to catch errors introduced by rewrites.
The analyzer counts exact word forms, so run, runs and running are separate rows. Add their counts yourself if you want one combined figure for a keyword family.
Paste your draft into the word frequency analyzer above, pick a phrase length and see which terms dominate. Fix anything flagged, then explore more tools in the Content Writing Tools hub to keep polishing.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market