Keyword Density Checker
Count word and phrase frequency in a text, with density percentages.
Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server.
How to use the keyword density checker
- Paste your text.
- Choose single words or two- and three-word phrases.
- Read the counts — and treat density as a description, not a target.
About this tool
This counts how often each word or phrase appears and expresses it as a share of the text. Common words are filtered out by default, since 'the' topping every list tells you nothing.
The honest framing matters here. Keyword density was an SEO metric two decades ago, when search engines largely counted words. They now model meaning, and writing to hit a percentage produces exactly the repetitive prose that performs worse. Any tool quoting an ideal density is selling a 2005 idea.
What it is genuinely good for: spotting a phrase you have leaned on without noticing, checking that a draft actually covers the subject it claims to, and comparing two pieces of writing.
Common uses
- Finding accidental repetition in a draft.
- Checking which phrases dominate a page.
- Comparing the vocabulary of two texts.
Frequently asked questions
- What is a good keyword density?
- There isn't one. Search engines stopped rewarding density long ago, and writing to a percentage makes prose worse. Use the counts to notice repetition, not to hit a number.
- Why are common words missing?
- Stop words are filtered by default so the list shows meaningful terms. Turn the option off to include everything.
Related tools
Word Counter
Count words, characters, sentences, paragraphs and estimated reading time as you type.
Text Cleaner
Strip extra spaces, blank lines, line breaks, smart quotes and unwanted characters.
Meta Tag Generator
Generate title, description, canonical, Open Graph and Twitter Card tags with live length checks.
Extract Emails, URLs & More
Pull email addresses, links, numbers, hashtags, mentions, IPs or dates out of any text.