Keyword Density Checker
See which single words and 2- and 3-word phrases you repeat most, with a clear formula and optional stop-word filtering. Your text stays in your browser.
0Total words
0Phrases shown
0Target uses
0Target density
| Phrase | Count | Density |
|---|
Density = uses × words in phrase ÷ total words × 100
How to use the Keyword Density Checker
- Paste your text.
- Choose 1, 2 or 3-word phrases and a minimum count.
- Optionally enter a target keyword.
- Review the table and reword phrases you overuse.
- Copy the results as CSV if you want to keep them.
Features and benefits
- Single words and 2- and 3-word phrases.
- Phrases never cross a sentence or paragraph boundary.
- Hide stop words and numbers.
- Target keyword count and density.
- Top 50 results with a CSV copy.
- No SEO "score".
Examples
Single words
- Input
- Cats and dogs. Cats sleep. The dogs bark at cats.
- Result
- cats: 3 uses, 30.00%. dogs: 2 uses, 20.00% (10 words in total).
A phrase in a longer post
- Input
- "home workout" used 8 times in 400 words
- Result
- Density = 8 × 2 words ÷ 400 × 100 = 4%.
Limits and restrictions
- There is no ideal density. Google's spam policies warn against keyword stuffing; write for readers first.
- Stop words are English only.
- The tool checks text you paste; it does not read web pages.
Tips and best practices
- Use the table to spot accidental repetition, then vary the wording.
- Check 2- and 3-word phrases; repetition often hides there.
- Cover related ideas instead of repeating one phrase.
- Compare drafts before and after editing.
Frequently asked questions
What keyword density should I aim for?
There is no target number. Use words naturally and cover the topic well.
Why are some phrases missing?
Phrases that start or end with a stop word are hidden when the filter is on. Turn it off to see everything.
Does it read my web page?
No. Paste the text you want to check; nothing is fetched or uploaded.
How is density calculated?
Uses × words in the phrase ÷ total words × 100.
Why do phrases not cross sentences?
A phrase split by a full stop is not something a reader sees together, so it is not counted.
Related tools
- Word CounterWords, characters, sentences, paragraphs and reading time as you type.
- Meta Title & Description PreviewSee an approximate Google snippet on desktop and mobile.
- Text to Slug ConverterTurn a title into a clean, lowercase URL slug.
- Sentence & Paragraph CounterCount sentences and paragraphs and see which paragraphs run long.