Keyword density checker

For content writers and SEO work: see how often your target keyword appears and avoid stuffing.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter text and keyword or phrase.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

Density % = (occurrences × words in the phrase) ÷ total words × 100. Occurrences per 100 words = occurrences ÷ total words × 100. Matching is on whole words and ignores letter case.

Example

Inputs: Keyword or phrase = القهوة. Result: Keyword density: 16.67%; Occurrences: 4; Total words: 24.

Limits and caveats

  • A word joined to a prefix, such as «وكتاب», does not match «كتاب».
  • Search engines publish no ideal density figure; natural writing matters more.

Questions about this tool

What density should I aim for?

Search engines do not publish a target. Write for the reader first, and cut repeats if the keyword starts to feel forced.

Do diacritics affect matching?

No. Harakat and tatweel are removed before comparing, so «كِتاب» matches «كتاب».

How is density worked out for a two-word phrase?

Occurrences are multiplied by the words in the phrase and divided by total words. Occurrences per 100 words is shown too for comparison.