Text & Productivity

Word & Character Counter

A live word and character counter that updates as you type. Beyond the basic counts it shows reading and speaking time, average word length, your longest word and a keyword frequency breakdown — useful for essays with a limit, social posts, SEO copy or a speech you need to time. Nothing is sent anywhere; the analysis happens on your device.

How to use this tool

  1. Type directly into the text area, or paste text you have written elsewhere.
  2. Watch the counts update instantly as you write — no button to press.
  3. Check reading and speaking time to gauge how long your text takes to read aloud or silently.
  4. Scan the keyword frequency table to see which terms you lean on most.
  5. Copy the summary line if you need to record the counts elsewhere.

The formula

Words are runs of letters or digits; sentences are separated by full stops, question marks or exclamation marks; paragraphs by blank lines. Reading and speaking times divide the word count by an average rate.

reading_minutes = words ÷ 225 speaking_minutes = words ÷ 130 density = (keyword_count ÷ total_words) × 100
225 wpm
Average adult silent reading rate
130 wpm
Comfortable speaking or narration rate
density
A keyword’s share of all words, as a percentage

Reading rate varies widely with material and reader; treat the times as a guide, not a stopwatch. Technical text reads slower than prose.

Worked examples

Checking a tweet

Given
A 40-word draft post
Result
40 words, around 220 characters

Characters matter more than words on most social platforms. The character count with and without spaces both appear, since some limits count spaces and some do not.

Timing a speech

Given
A 1,300-word talk
Result
About 10 minutes speaking

1,300 ÷ 130 = 10 minutes at an average speaking pace. Slow down for emphasis and it runs longer, so build in a margin.

Spotting keyword stuffing

Given
A 500-word article repeating one term 30 times
Result
6% density on that keyword

30 ÷ 500 = 6%, which is high. Search engines read unusually high density as a signal of low-quality, over-optimised writing.

Frequently asked questions

A word is any unbroken run of letters or digits, so hyphenated terms like “well-known” count as one and contractions like “don’t” count as one. Punctuation and multiple spaces between words do not inflate the total. The counter is Unicode-aware, so accented and non-Latin scripts are counted too.

One counts every character including spaces, tabs and line breaks; the other excludes all whitespace. Different platforms measure limits differently — some count spaces, some do not — so both are shown.

Density is how often a word appears as a share of the total word count. It is a rough SEO signal: a term appearing 2–3% of the time reads as natural, while much higher looks like keyword stuffing. Very common words like “the” and “and” are excluded so the list stays meaningful.

It assumes 225 words per minute for silent reading and 130 for speaking, which are common averages. Actual speed depends heavily on the reader and the difficulty of the material, so use it as an estimate rather than a precise figure.

No. Every count is calculated in your browser as you type. The text never leaves your device, there is no account, and nothing is stored unless you are using the Notepad, which saves locally on your own machine.

A sentence ends at a full stop, question mark or exclamation mark followed by a space or the end of the text. A paragraph is a block of text separated from the next by a blank line. Unusual punctuation can occasionally throw the sentence count off by one, which is normal for any automated counter.