Text & String Tools

Word and Character Counter

Type or paste text and every count updates live — words, characters with and without spaces, sentences, paragraphs, reading time and readability. Keyword density is broken out separately for anyone writing for search.

  • Free, no sign-up
  • Runs in your browser
  • Nothing uploaded
  • Updated Sep 2026
Your text
0words
0characters
0no spaces
0sentences
0paragraphs

Timing and readability

Reading time
Speaking time
Avg words / sentence
Avg characters / word
Flesch Reading Ease
Interpretation

Keyword density

Counts update as you type Count tokens →
Word Counter — Count words, characters, sentences and reading time as you type, a free browser-based tool on anaitool

At a glance

Counts
Words, characters, sentences, paragraphs, lines
Reading time
Based on 238 words per minute, the measured adult average
Readability
Flesch Reading Ease, with interpretation
Density
Single words and two-word phrases, stop words excluded
Processing
Entirely client-side — nothing uploaded
Cost
Free, no account, no length limit

Why word counts differ between tools

Paste the same text into three counters and you will often get three numbers. The disagreement comes from edge cases, and knowing which convention a tool uses saves confusion when a word count has to hit a target.

Hyphenated words are the main culprit: is state-of-the-art one word or four? This counter treats it as one, matching Microsoft Word and Google Docs. Numbers are counted as words, which is also the Word convention. URLs count as one word each. Em dashes between words without spaces do not join them.

For academic or contractual word limits, the number that matters is whatever the submission system produces — usually Word's. This counter matches Word closely enough for planning, but if you are within a few words of a hard limit, check in the tool that will actually measure it.

Character counts are less ambiguous but still worth watching: the count including spaces is what social platforms and meta description limits use, while the count excluding spaces is what some academic limits specify. Both are shown.

Reading time and readability, honestly

Reading time here uses 238 words per minute, which is the average for adults reading non-technical prose in a well-replicated meta-analysis. Real speed varies enormously — technical material with code samples might read at half that rate, and a skimmer moves at several times it. Treat the figure as a rough signal for the reader, which is all it is ever used for, rather than a measurement.

Readability uses Flesch Reading Ease, which scores from 0 to 100 based on sentence length and syllables per word. Higher is easier. Around 60 to 70 is standard for general audiences; below 30 is heavy going. It is worth being clear about its limits: it counts syllables and sentence lengths, and knows nothing about whether your writing is actually clear. You can score well with meaningless short sentences and badly with excellent technical prose where the long words are the correct ones.

Use it as a prompt to look, not as a target to hit. A sudden drop usually means a paragraph has grown a 60-word sentence, and that is genuinely worth fixing. Rewriting good technical writing to raise a score is not.

Keyword density is a bad target

The density panel exists because people ask for it, and it is worth saying plainly what it is good for.

There is no optimal keyword density. The idea that Google rewards a particular percentage is a relic of search engines from twenty years ago, and modern ranking systems work on semantic understanding rather than term frequency. Writing to hit two per cent produces text that reads badly, and reading badly has real costs that outrank any imagined benefit.

What the panel is genuinely useful for is diagnosis. If your target phrase appears zero times in a 2,000-word article, the page may not be clearly about what you think it is. If it appears forty times, the writing has almost certainly become repetitive and unpleasant. And the two-word phrase list often surfaces something more interesting: the phrases you actually used, which may not be the ones you intended to target.

The better use of this data is to check coverage of related concepts rather than repetition of one term. An article about token counting that never mentions context windows, pricing or tokenizers is thin regardless of how often it says "token".

How to use the Word Counter

  1. Paste or type your text

    Everything updates live. Nothing is uploaded, so drafts and confidential documents are safe to paste.

  2. Check the counts you need

    Characters with spaces for social and meta limits, without spaces for some academic limits, words for most editorial targets.

  3. Look at readability if the text feels heavy

    A low score usually points at one or two very long sentences. Find and split them rather than rewriting everything.

  4. Use density as a diagnostic

    Look for terms that are absent when they should be present, or repeated to the point of awkwardness. Do not write toward a percentage.

Frequently asked questions

Why does my word count differ from Microsoft Word?

Usually hyphenated words and numbers. This counter treats state-of-the-art as one word and counts numbers as words, matching Word's conventions. If you are within a few words of a hard limit, verify in whatever tool will actually measure your submission.

How is reading time calculated?

At 238 words per minute, the measured adult average for non-technical prose. Technical material with code reads considerably slower, and skim reading is much faster. It is a rough signal, not a measurement.

What is a good readability score?

Flesch Reading Ease between 60 and 70 suits a general audience. Below 30 is heavy. But the formula only measures sentence length and syllable count — it cannot tell whether your writing is clear, and technical prose using the correct long words will score badly while being perfectly good.

What keyword density should I aim for?

None. There is no optimal density and modern search engines do not work on term frequency. Use the panel to spot a term that is missing entirely or repeated to the point of awkwardness, then write naturally.

Is my text uploaded anywhere?

No. Every count is calculated in your browser. People paste unpublished manuscripts, legal drafts and confidential reports into word counters, and most of those counters transmit the text to a server.

How long should a blog post be?

As long as the subject needs. Length correlates with rankings mostly because thorough coverage requires words, not because Google rewards word count. A 700-word article that fully answers a narrow question beats a padded 2,500-word one, and readers notice padding immediately.