word counterreading timekeyword densitytext stats

How to Count Words, Characters and Reading Time of a Text

Guide to counting words, characters, sentences and paragraphs in real time, calculating reading time and analyzing a text's keyword density.

August 22, 2026·5 min read

A 280-character limit, a 300-word minimum for an SEO article, or simply the curiosity of knowing how long it'll take someone to read your text: counting words and characters seems trivial, but doing it by hand on a long text is tedious, and some of these metrics (like reading time or keyword density) aren't as simple as a straight count.

What each metric actually measures

  • Words: the most searched-for count, essential for meeting platform limits or editorial requirements.
  • Characters: with and without spaces, relevant for strict limits like tweets, meta descriptions or form fields.
  • Sentences and paragraphs: useful for evaluating a text's overall structure, not just its length.
  • Reading time: an estimate based on average human reading speed (usually between 200 and 250 words per minute for adults reading in their native language).
  • Keyword density: what percentage of the text a specific word or phrase takes up, relevant for avoiding both too little and too much of a target keyword in SEO content.

How to use the word counter

  1. Paste or type your text.
  2. Every metric updates in real time as you type or paste.
  3. Review the full breakdown: words, characters, sentences, paragraphs, reading time and keyword density.

You can do it free with the word counter on this site.

Why reading time isn't just "words divided by 200"

Although the base formula is simple (total words divided by average reading speed), estimating reading time well requires choosing a reasonable reference speed: technical or dense texts are read more slowly than casual conversation, and the 200-250 words-per-minute range is a general average, not a universal figure for every content type. Still, it serves as a useful reference for knowing whether an article is a "2-minute" or a "15-minute" read.

Why keyword density matters in SEO (with caveats)

Repeating a keyword too much in a text (over-optimization or keyword stuffing) can penalize content in search engines, while not mentioning it enough can keep the content from being clearly associated with that search. Keyword density helps find a reasonable middle ground, though there's no universal "magic" percentage: it's more of a warning sign against extremes (0% or a very high percentage) than an exact numeric target to chase.

Common use cases

  • Meeting platform limits: X/Twitter, meta descriptions, form fields with a character limit.
  • Meeting editorial minimums: articles, essays or academic papers with a minimum word count.
  • Estimating a presentation or speech's duration from the written text.
  • Reviewing SEO content before publishing, checking that the target keyword appears with a reasonable frequency.

Frequently asked questions

Does the count update as I type? Yes, all metrics are recalculated in real time.

Does it count spaces as characters? The tool shows the count with and without spaces, depending on what you need.

How reliable is the reading time estimate? It's a useful approximation based on average reading speeds, not an exact measurement for every individual reader.

Is my text uploaded to any server? No, all analysis happens in your browser.


Count any text's words, characters and reading time for free with the word counter, with keyword density in real time.

Try it without code

Word Counter

Words, chars and reading time.

Open Word Counter

Built by

Miguel Ángel Colorado Marin (MACM)

Full-Stack Developer · Guadalajara, España

I develop web apps, digital tools and full projects — from design to deployment.

Contact me