Word Counter

Count words, characters, sentences and paragraphs as you type, with reading and speaking time alongside.

Updated

Text ToolsPopularHot● Free No upload Instant
400words2 minto read

Loading Word Counter…

Your browser is preparing the tool. It runs 100% locally.

Quick answer

Word Counter tallies your text as soon as you type or paste it: words, characters (with and without spaces), sentences and paragraphs, plus an estimated reading time and speaking time. A word is any run of non-space characters, and the time estimates use 200 words per minute for reading and 130 for speaking. The counts update with each keystroke, and your text is counted on your own device without being sent anywhere.

  • 5counts: words, characters, no-spaces, sentences, paragraphs
  • 200 wpmreading pace
  • 130 wpmspeaking pace
  • 0text sent anywhere

What the Word Counter does

Use it to hit an essay's word target, trim a meta description, or pace a speech. Type or paste, and seven counts appear together and keep updating as you edit.

The character counter runs on the same engine and shows the same full set. This page leads with the word total and the time estimates, since those are the figures writers and speakers check most.

How it works

Words are counted by splitting your text on whitespace and counting the pieces, so a word is any run of characters with a space, tab or line break around it. Characters are counted two ways: the total length, and the length with all whitespace removed.

Sentences are runs that end in a full stop, question mark or exclamation mark, and paragraphs are blocks separated by a blank line. Reading and speaking times divide the word count by a typical pace.

Methodology

  1. Step 1. Type or paste your text. It stays in your browser.
  2. Step 2. Words = the text split on spaces, tabs and line breaks, then counted.
  3. Step 3. Characters = total length; no-spaces = length with all whitespace stripped.
  4. Step 4. Sentences = chunks ending in . ! or ?; paragraphs = blocks split by a blank line.
  5. Step 5. Reading time = words ÷ 200; speaking time = words ÷ 130 (each at least 1 minute).

What gets counted

Hithere.Howareyou?sentence 1sentence 25words22characters18no spaces2sentences1paragraph
Words are runs of non-space characters. Sentences end in . ! or ?, and a blank line starts a new paragraph.

Reading and speaking time

Reading time = words ÷ 200 wpm Speaking time = words ÷ 130 wpm
Worked example
400 words → about 2 minutes to read, 3 minutes to speak

200 words per minute is a common reading-speed assumption. Research puts adult silent reading nearer 238 wpm, so treat it as a rough guide. 130 wpm is a typical pace for a prepared talk. Each estimate is rounded up to at least one minute.

Reading pace vs speaking pace

Read200 wpm≈ 2 minSpeak130 wpm≈ 3 minfor the same 400 words
400 words takes about 2 minutes to read and 3 minutes to say out loud.

Assumptions

  • A word is any run of non-whitespace characters, so hyphenated terms and standalone numbers each count as one.
  • Reading time assumes 200 words per minute and speaking time 130 wpm. Your own pace varies with the material and the person.
  • Sentences are detected by end punctuation (. ! ?), so an abbreviation like e.g. can be miscounted, and a heading with no full stop counts as one sentence.
  • Characters are counted as the text's length, so an emoji built from several code points may add more than one.

Technical details

MetricsWords, characters, no-spaces, sentences, paragraphs
Also showsReading time + speaking time
WordsWhitespace-separated runs
Reading pace200 wpm (read), 130 wpm (speak)
UpdatesLive, as you type
UploadNone; counting happens in the page

Standards and references

  • Words per minute (reading): the tool uses 200 wpm. Meta-analyses of adult silent reading put the average closer to 238 wpm, so the estimate errs on the slow side.
  • Words per minute (speaking): 130 wpm reflects a typical prepared-speech pace; conversational speech often runs 140 to 160 wpm.

Accuracy and limits

The word and character counts are exact for how they are defined: words are whitespace-separated runs and characters are the text's length, with a second figure that strips all whitespace. If your idea of a word differs (say you don't want numbers counted), the total may not match yours.

Sentence and paragraph counts are rules of thumb. Sentences are found by end punctuation, so abbreviations, decimals or ellipses can throw the count off, and a title with no full stop registers as one sentence. Paragraphs are blocks separated by a blank line.

Reading and speaking times come from fixed paces (200 and 130 wpm). Real reading speed varies a lot with difficulty and reader, and speaking pace varies with style, so read the minutes as a ballpark.

Character counts use the text's length in code units, so most emoji and some accented characters can count as more than one. If a platform has a hard limit, check on that platform, since some count differently.

Real-world uses

Hit a word target

Track an essay, article or assignment against a minimum or maximum word count while you write.

Pace a talk

Use the speaking-time estimate to fit a script into a time slot.

Trim for limits

Watch the character count while you tighten a meta description, bio or caption.

Gauge reading length

See roughly how long a post will take readers to get through.

When it fits, and when it doesn't

Good for

  • Live word and character counts while writing
  • Estimating reading and speaking time
  • Checking essays and articles against a target
  • Quick text stats with no setup

Not the best choice for

  • A platform's exact character limit (counting rules differ)
  • Precise sentence parsing of technical text
  • Counting only specific tokens (for example excluding numbers)
  • Keystroke or billing-grade character accounting

For a single platform's limit, check on that platform. To see which words appear most, use a word-frequency counter.

Tips and tricks

What we would do

Frequently asked questions

How does it count words?
It splits your text on spaces, tabs and line breaks and counts the pieces. A word is any run of non-space characters, so hyphenated terms and standalone numbers each count as one.
What is the difference between characters and no-spaces?
Characters is the total length of your text including spaces. No-spaces is the same count with every space, tab and line break removed. Some platforms count one way, some the other.
How is reading time worked out?
It divides the word count by 200 words per minute and rounds up to at least a minute. Research puts average adult silent reading nearer 238 wpm, so 200 gives a slightly generous estimate.
How is speaking time calculated?
By dividing words by 130 per minute, a typical pace for a prepared talk. Conversation is often a bit faster (140 to 160 wpm), so adjust if you talk quickly.
Is the word counter accurate for essays?
Yes for the word and character totals. Sentence and paragraph counts are estimates based on punctuation and blank lines, so technical text with lots of abbreviations may be slightly off.
Does it count characters the same way as Twitter or SMS?
Not necessarily. Those platforms have their own rules, and some characters or emoji count as more than one. Use this for a general count and check the platform for its exact limit.
Is this the same as the character counter?
Yes. They share the same engine and show the same seven figures. The word counter leads with the word total and time estimates, while the character counter leads with characters.
Is my text uploaded or saved?
No. The counting happens in your browser, so the text never goes to a server, and clearing or closing the tab wipes it.
Does it count words as I type?
Yes. Every figure updates on each keystroke, so you can watch the totals change as you write or edit.
How are paragraphs counted?
As blocks of text separated by a blank line (a double line break). A single line break inside a block doesn't start a new paragraph.

References

The counts and the 200 and 130 wpm paces on this page match what the tool computes, and sentence detection is a punctuation rule of thumb, as described.

Popular

Case Converter

Switch text between UPPERCASE, lowercase, Title Case, Sentence case, and aLtErNaTiNg with one click per case.

TextOpen Tool
Trending

Lorem Ipsum Generator

Generate placeholder Lorem Ipsum paragraphs, starting with the classic opening line or fully random.

TextOpen Tool
Trending

Text Diff Checker

Paste two versions of a text and see what changed line by line, with additions in green and removals in red.

TextOpen Tool

Remove Duplicate Lines

Remove duplicate lines from a list while keeping the first copy of each in its original position.

TextOpen Tool

Reverse Text

Reverse text by character, by word or by line.

TextOpen Tool

Find and Replace Text

Find and replace every match in your text at once, with optional case-insensitive and regex modes. Plain searches match literally.

TextOpen Tool

Back to the Word Counter

Enter your numbers at the top of the page. Nothing you type leaves this device.