Send feedback

Coming from the page: Word Counter

One moment…

English & ArabicKeyword densityNo ads

Word Counter

Count the words, characters and sentences in your text, and see your top words and keyword density.

Paste plain text or HTML; headings are detected automatically.

Focus keyword
      There’s no magic number: Google doesn’t set an ideal keyword density. What matters is that the keyword appears naturally in the title, the intro and some subheadings, along with synonyms. Over 3% usually reads as stuffing, which hurts readers before rankings.

      How to use the results

      Is the topic clear? Your most repeated words should describe your page’s topic. If generic words lead, the text needs focus.

      Use synonyms. Instead of repeating one phrase, vary it; Google understands meaning.

      Headings matter. Put your keyword in the page title and at least one subheading. Paste HTML so we can check the headings.

      Write for readers. Reading time and sentence count help you tune length; useful text keeps visitors longer.

      FAQ

      How do I count the words in my text?

      Paste it in the box. Words, characters with and without spaces, sentences and reading time update instantly. It works for English and Arabic, and your text never leaves your device.

      What is keyword density?

      How often a word or phrase appears relative to the total words. A phrase used 5 times in a 500-word text has 1% density.

      What density should I aim for?

      There’s no official number. In practice 0.5% to 3% reads naturally in most texts; placement in the title and intro matters more.

      Why are words like “the” and “of” excluded?

      They appear in every text and say nothing about the topic. We use the open-source stopword list (MIT).

      Does it work with Arabic?

      Yes. It ignores diacritics, unifies letter forms, and can merge words with and without the Arabic definite article.

      Is my text stored?

      No. Analysis runs in your browser and the text is never sent to any server.