On-page and SERP
Keyword Density Checker
See which words and phrases a text repeats, and how large a share each one is, without a score.
Runs in your browser; nothing is uploaded. · Free, no account · 2 min
times
Importing a saved run into your account is coming soon. Until then, your last runs stay in this browser only, and you can download your files.
How to use
- Paste your article or page copy.
- Choose single words or two or three word phrases, the stop words to leave out, and the minimum count.
- Type a keyword or phrase if you want its own count and share.
- Read the table of most used terms, then edit the text if a repeat sounds unnatural.
What it checks and how it works
Density is the number of times a word or phrase appears divided by the total number of words, times 100. The total counts every word, stop words included, so the percentages stay comparable when you change settings. Words come from Unicode word segmentation (UAX #29). Stop words come from the stopword package for English and Arabic. The tool can fold Arabic spelling variants, such as alef forms, yaa and alef maqsura, taa marbuta and haa, and tashkeel, so that variants count as one word.
There is no ideal density to aim for. Google's spam policy names repeating the same words or phrases so often that the text sounds unnatural as keyword stuffing, and it gives no target percentage. The tool therefore reports counts and shares and never gives a grade or a score.
Limits: it counts surface forms. It does not stem or lemmatize, so an Arabic word with an attached prefix or suffix is counted as a different term from the bare word.
Sources
- Google Search Central: Spam policies for Google web search (keyword stuffing) opened 29 Oct 2026
- Unicode Standard Annex #29: Unicode Text Segmentation opened 29 Oct 2026
- MDN Web Docs: Intl.Segmenter opened 29 Oct 2026
Related tools
Word and Character Counter for English and Arabic
Count the words, characters, sentences and paragraphs of any text, in any language.
Reading Time Calculator
Estimate how long a text takes to read, silently or aloud, in English or Arabic.
Arabic Stop Words Filter
Remove common Arabic stop words from a text, and see what was removed and what is left.
Arabic Keyword Variants Generator
List the written forms of an Arabic keyword: with ال, with attached prefixes and with spelling variants.
Questions
About this tool
Google gives no target. Its spam policy warns against repeating words so often that the text sounds unnatural, so read the text aloud instead of chasing a percentage.
Very common words would top every list and tell you nothing. They still count in the total, so the percentages stay comparable.
No. It counts surface forms without stemming, so a word with an attached prefix is counted apart from the bare word.
Get started today
Find out where your brand stands in AI. Free.
Run a free AI visibility analysis on your domain. No credit card, results in minutes. See what AI engines say about your brand today.
Brands already measuring their AI visibility with Zaher.


