Word Counter: Words, Characters, Reading Time and Keyword Density

Type or paste your text and every count updates as you go. Nothing is uploaded: the counting happens in your browser and the text stays on this device.

Paste an article, an essay or a caption. Words, characters, sentences, reading time and the most repeated phrases update as you type. Your text is saved in this browser so it is still here when you come back.

Keyword density

The words and phrases you repeat most. Density is the number of times a phrase appears divided by the total word count. Common words like "the" and "and" are left out.

Word or phraseTimesDensity

How this word counter counts words

A word is any run of letters or digits, in any script, so accented words like café and words in Indonesian, Vietnamese or Cyrillic all count. A few rules decide the edge cases:

TextCounted asWhy
well-known, anak-anak1 wordHyphenated words and Indonesian reduplication are one word, as in Microsoft Word
don't, it's1 wordAn apostrophe inside a word does not split it
3.5, 1,200, 10:301 wordNumbers keep their decimal and thousands separators
SEO - tips2 wordsA dash with spaces around it is punctuation, not a word
example.com/blog3 wordsWeb addresses are split at dots and slashes

Different editors disagree on the edge cases, so expect a difference of a few words against Google Docs or Word on long texts with many links or symbols. For an essay with a limit, the difference rarely matters; for a contract that pays per word, agree on the counting tool first.

Characters, sentences and paragraphs

Characters are counted as you see them on screen, so an emoji or an accented letter built from two code points counts once. "Without spaces" removes spaces, tabs and line breaks. Sentences end at a full stop, question mark, exclamation mark or ellipsis followed by a space, and common abbreviations like Mr., Dr., e.g. and etc. do not end a sentence. Every line break starts a new paragraph, which matches how text pasted from Google Docs, WordPress or email arrives.

Reading time and speaking time

Reading time uses 238 words per minute for English. That figure comes from Marc Brysbaert's 2019 review and meta-analysis of reading-rate studies, "How many words do we read per minute?", in the Journal of Memory and Language. It found an average silent reading rate of 238 words per minute for English non-fiction and 260 for fiction. Brysbaert also notes that the rate in words per minute depends on how long a language's words are, so for Indonesian, which has longer words, I use about 200 words per minute as an estimate.

Speaking time uses 150 words per minute for English, the average conversational rate for American English speakers given by the National Center for Voice and Speech. For Indonesian I use 130, which is my own estimate for a calm presentation pace, not a published figure. Time a test read of your own speech if the timing matters.

Keyword density, and why there is no ideal number

Density is the number of times a word or phrase appears divided by the total word count, times 100. A phrase used 6 times in a 1,200-word article has a density of 0.5%. Common function words are left out of the table so the list shows topics, not grammar. Two- and three-word phrases appear once they are used at least twice.

Google does not reward a target density. Its spam policies name keyword stuffing, repeating the same words unnaturally, as something that can hurt a page. I use the table the other way round: to spot a phrase I have repeated so often that it reads badly, and to check that the words a searcher would use actually appear in the text.

Common length limits

WhereLimitNotes
Google titleAbout 60 charactersGoogle cuts at roughly 600 pixels on desktop, so wide letters run out sooner
Meta descriptionAbout 155 charactersNo hard limit; Google shows about 920 pixels on desktop and rewrites often
X post280 charactersFor standard accounts; X counts every link as 23 characters and some emoji and CJK characters as 2
Instagram caption2,200 charactersOnly the first lines show before "more", so lead with the point

How long should an article be?

As long as it takes to answer the search completely. Google's John Mueller has said several times that word count is not a ranking factor. A useful check is to search your main keyword, open the top results and count them here: if they all run 1,500 words and cover subtopics you skipped, the gap is the subtopics, not the length.

Is my text private?

Yes. This page has no server side. The counting runs in your browser, and the text is saved only in this browser's local storage so it survives a reload. Press Clear to delete it from the page and from storage.

Questions people ask

How many words is a 5-minute speech?
About 750 words at 150 words per minute, the average conversational rate for American English. A slower presentation pace of 130 words per minute gives about 650. Paste your draft above to see its speaking time.
How long does it take to read 1,000 words?
About 4 minutes 12 seconds at 238 words per minute, the average silent reading rate for English non-fiction in Brysbaert's 2019 meta-analysis. Fiction reads a little faster, at about 260 words per minute.
Are hyphenated words counted as one word?
Yes. "Well-known" and "state-of-the-art" each count as one word, the same as in Microsoft Word. A dash with spaces around it is treated as punctuation.
What is a good keyword density for SEO?
There is no target number. Google does not rank pages by density, and repeating a keyword unnaturally counts as keyword stuffing under its spam policies. Use the phrase where it reads naturally, and use the density table to spot repetition.
Is the text I paste saved or uploaded?
It is not uploaded anywhere. It is saved only in your own browser so it survives a reload, and the Clear button deletes it.