Keyword density checker
Paste any article or page copy and instantly see how often each word appears and what percentage of your total content it makes up. This helps you confirm your target keyword is present without over-optimising — repeating a phrase too often reads as keyword stuffing, which search engines can penalise.
How it works
The tool lowercases your text, strips punctuation, and splits it into words. It counts each word and divides by the total word count: density = (occurrences ÷ total words) × 100. Results are sorted by frequency and the top 15 terms are shown. With the stop-word filter on, common words like “the”, “and” and “of” are excluded so your meaningful keywords stand out. Any term above 4% density is highlighted as potential over-optimisation.
Example
In a 500-word article where the phrase “running shoes” appears as 5 instances of “running”:
5 ÷ 500 × 100 = 1% density
That sits comfortably inside the natural 0.5–2.5% range for a primary keyword. If the same word appeared 25 times (5%), it would be flagged in red as over-used.
| Total words | Occurrences | Density |
|---|---|---|
| 500 | 5 | 1.0% |
| 500 | 13 | 2.6% |
| 500 | 25 | 5.0% (flagged) |
Everything is analysed locally in your browser — your text is never uploaded.