Keyword Density Checker
See which words and phrases dominate a draft. This is useful for spotting accidental repetition and checking that a page actually covers its topic. There is no “ideal” keyword density — write naturally for readers; repeating a phrase to hit a percentage can hurt more than help.
Runs entirely in your browser. Your input and files are not uploaded to any server.
How to use
- Paste your text.
- Choose single words or phrases, and whether to ignore common stop words.
- Review the table, or download it as CSV.
Examples
Reveals that “cheap” appears 14 times in 300 words — likely to read as spammy.
With Arabic stop words ignored, the main topic words rise to the top.
Privacy
Runs entirely in your browser. Your input and files are not uploaded to any server. See the privacy policy for what is stored in your browser (favorites and history only). Privacy policy
Check it yourself: open your browser’s developer tools, select the Network tab and use the tool. Your file never appears in an upload request. Once this page is saved for offline use, you can also disconnect from the internet and keep working. Ads and anonymous visit statistics, when enabled, make their own requests, but they never receive your files or text.
Frequently asked questions
What density should I aim for?
None in particular. Search engines do not reward a target percentage. Use this to find repetition and gaps, not to hit a number.
How are words split?
With the browser’s Intl.Segmenter, which handles Arabic and English. Text is lower-cased and Arabic diacritics are ignored when matching.