Keyword Density Checker
Analyze a text and see which words and phrases repeat most often, along with their density (percentage of total words). Includes 1-word, 2-word, and 3-word analysis, useful for reviewing an article's topical focus before publishing.
How it works
- Paste the text you want to analyze into the input panel.
- The tool splits the text into words and counts how many times each word, each consecutive word pair, and each consecutive three-word phrase repeats.
- Turn on 'Exclude stopwords' so common articles and prepositions (the, a, of...) don't dominate the single-word list.
- Switch between the 1-word, 2-word, and 3-word tabs to see the frequency and density of each phrase type.
- Only words or phrases that repeat more than once are shown.
Use cases
- Check whether an article over- or under-uses its main keyword before publishing.
- Spot accidentally repeated phrases that could use more variety so the writing doesn't feel monotonous.
- Compare your content's keyword density against a competitor's.
- Identify which topics actually dominate a long text just by looking at the most frequent phrases.
Common mistakes
- Chasing one exact 'ideal' keyword density and forcing the text to hit it.There's no universal optimal percentage; modern search engines prioritize relevance and natural writing over repeating a keyword a specific number of times. Use this tool as a reference, not a rigid target that distorts the writing.
- Leaving 'Exclude stopwords' off and being surprised that words like 'the' or 'that' top the list.Turn that option on for the single-word tab if you're trying to identify relevant topical terms; the 2-word and 3-word lists aren't filtered by stopwords, since full phrases like 'of the' can be part of a genuine key phrase.
- Analyzing a very short text and expecting meaningful results.With few total words, it's normal for few or no phrases to repeat more than once. The tool only shows phrases with more than one occurrence, so a short text may show no results in some tabs.
Frequently asked questions
Density (%) = (number of times the word or phrase appears / total number of words in the text) × 100.
Only words or phrases that appear more than once in the text are shown; ones that appear just once aren't considered 'repeated' and are excluded to keep the list focused on real patterns.
They're sequences of consecutive words (for example, 'free online tools' would be a 3-word phrase) that repeat in the text, useful for spotting long-tail key phrases that single-word analysis alone would miss.
No. All frequency and density analysis happens locally in your browser using JavaScript. Your text never leaves your device.
Alternatives
SEO tools like Yoast or SurferSEO calculate similar metrics inside a CMS plugin or a paid subscription. This tool offers a quick, free frequency and density analysis by pasting the text directly, with nothing to install.