Keyword Density Checker

Paste your text to see which words and phrases dominate your content — single words plus 2 and 3-word phrases, with frequency counts and density percentages that update live as you type. Everything runs in your browser.

KeywordCountDensity %

How to use the keyword density checker

Paste or type your content into the box, then read the table below. It lists the most frequent terms sorted by count, with a density percentage worked out as count divided by the total word count. Switch between 1-word, 2-word and 3-word views to see which single words and which multi-word phrases dominate. Leave Ignore common words on to hide filler like "the", "and" and "of" so the terms that actually describe your topic rise to the top.

Treat density as a rough content signal, not a ranking factor to optimise blindly. There is no target percentage worth chasing — write naturally, and use this view to catch a word you have leaned on too hard rather than to hit a quota. For phrases, the density percentage uses the total word count as the denominator, which is the common convention.

Frequently Asked Questions

What is keyword density?
Keyword density is how often a term appears relative to the total number of words in your text, expressed as a percentage. If a word shows up 8 times in a 400-word article, its density is 2%. It is a rough signal of what a page is about, not a dial you should tune to a target number.
What's a good keyword density?
There is no magic number. Modern search engines read language, not ratios, so write naturally for readers and let the topic determine how often a term appears. Very high density reads as keyword stuffing and can hurt rather than help, so use this tool to spot over-repetition, not to hit a quota.
Does this count phrases too?
Yes. As well as single words, it counts 2-word and 3-word phrases so you can see which multi-word terms dominate your content. For phrases, density uses the total word count as the denominator, which is the common convention. Switch between 1-word, 2-word and 3-word views with the tabs above the table.
Is my text uploaded?
No. The analysis runs entirely in your browser using JavaScript. Your text is never sent to a server, logged or stored, so you can safely check drafts and private content.