CalcOpenly
English

Word counter and reading time calculator

Word counter: words, characters with and without spaces, sentences and paragraphs, plus reading time at 238 wpm and speaking time at 150 wpm.

Drafted with AI writing toolsUpdated Checked examples: 4

More options
words/min
238 words a minute is the average silent reading rate for English non-fiction (Brysbaert, 2019).
words/min
About 150 words a minute is typical conversational English (National Center for Voice and Speech).
Try
Words
Words: 41
Whole number; Nearest, ties away from zero
Characters (with spaces)
234
Characters (without spaces)
195
Sentences
4
Paragraphs
2
Reading time
10.33 s
Speaking time
16.4 s
Average words per sentence
10.3

41 words take about 10 s to read at 238 words a minute and 16 s to say aloud at 150. Sentences average 10.3 words.

Words per sentence

1: 4412: 151523: 7734: 15154
How it's calculated S
  1. Counting rules

    A word is any run of characters between spaces that contains a letter or digit, so “well-known” is one word and a lone dash is none. Characters with spaces exclude line breaks. A sentence ends at . ! ? or … followed by a space. Each non-empty line is a paragraph.

  2. Reading time

    41238 min=10.3 s\frac{41}{238}\ \text{min} = 10.3\ \text{s}

    10.33 s

  3. Speaking time

    41150 min=16.4 s\frac{41}{150}\ \text{min} = 16.4\ \text{s}

    16.4 s

About the word counter and reading time calculator

The counter splits the text at spaces, and any run that contains a letter or digit is a word, so "well-known" counts once and a lone dash not at all. Characters are counted with and without spaces, a sentence ends at . ! ? or …, and each non-empty line is a paragraph. Reading and speaking times are the word count divided by a words-per-minute rate.

The default rates are 238 words a minute for silent reading, the average for English non-fiction in Brysbaert's 2019 review of 190 studies, and 150 words a minute for speech, the US average given by the National Center for Voice and Speech. The sample text has 41 words: about 10 seconds to read and 16 seconds to say aloud.

Other tools treat dashes, slashes and web addresses differently, so their totals can differ by a few words. The chart marks sentences longer than 25 words.

How words and characters are counted

The text is split at spaces, tabs and line breaks, and every piece that contains a letter or digit counts as one word. So well-known don't 2026 is 3 words, and A / B — C is also 3, because a slash or dash standing alone is not a word.

Characters are counted two ways: with spaces includes spaces and tabs but not line breaks, and without spaces leaves out all whitespace. A / B — C is 9 characters with spaces and 5 without, so check which one a limit means.

Reading and speaking time for 500 to 5,000 words

Divide the word count by a words-per-minute rate. At 238 wpm for silent reading (Brysbaert, 2019) and 150 wpm for speech (National Center for Voice and Speech):

  • 500 words: 2 min 6 s to read, 3 min 20 s to say
  • 1,000 words: 4 min 12 s to read, 6 min 40 s to say
  • 1,500 words: 6 min 18 s to read, 10 min to say
  • 2,000 words: 8 min 24 s to read, 13 min 20 s to say
  • 2,500 words: 10 min 30 s to read, 16 min 40 s to say
  • 5,000 words: 21 min to read, 33 min 20 s to say

Set your own rate for a different reader or speaker: at 300 wpm, 1,000 words take 3 min 20 s to read.

How many words fit in a timed speech

Multiply the minutes by the speaking rate. At 150 wpm, a 3-minute talk is about 450 words, 5 minutes is 750, 10 minutes is 1,500 and 20 minutes is 3,000.

Reading a script aloud runs faster: Brysbaert's review puts it at 183 wpm, so 5 minutes of script holds about 915 words. Pauses for slides, questions or laughter come out of the same time, so plan a little under the total.

Word and character count examples

Text sampleWordsWith spacesWithout spacesSentencesParagraphs
Hello world2111011
well-known don't 20263211911
Café au lait — a well-known drink!6342811
one ↵ two26612
one ↵ two26612
one ⇥ two28611
three...words1131311
😀 👩‍💻 hello111911
é12211
你好世界14411
She said "Stop." Then she left… Really?! (Yes.) End9514351
Dr. Rao left. Next sentence.5282431
First line ↵ Second line ↵ ↵ Third line6312813
A / B — C39511

↵ marks a line break and ⇥ a tab. The two one ↵ two rows use a Unix line feed and a Windows carriage return plus line feed; neither break counts as a character, so both total 6.

Character totals count Unicode code points, so one visible symbol can count more than once. The é sample is an e plus a combining accent: 2 code points. 👩‍💻 is 3 (woman, zero-width joiner, laptop), so 😀 👩‍💻 hello has 11 characters with spaces.

A sentence ends at ., !, ? or … followed by a space or line break, even with a closing quote or bracket in between. That is why the "Stop." sample has 5 sentences, and why Dr. Rao left. Next sentence. has 3.

Why another counter gives a different total

  • Symbols standing alone. A dash, slash, bullet or emoji with no letter or digit is not a word here. A counter that counts every space-separated piece reports more.
  • Words joined without spaces. three...words, and/or and a web address each count as one word.
  • Languages written without spaces. Chinese, Japanese and Thai text counts as one word per unbroken run, as 你好世界 shows. Use the character count for those languages.
  • Abbreviations. Dr., e.g. and U.S. followed by a space each end a sentence, which lowers the average sentence length.
  • Hard line breaks. Every non-empty line counts as a paragraph, so text pasted from a PDF with a break at the end of each line has one paragraph per line.
  • Different character rules. A site that counts bytes or visible symbols instead of code points reports a different total for emoji and accented text.

To change capitalization, or convert text to camelCase or snake_case, use the case converter.

Worked examples

Default two-paragraph text

Text
Measure twice, cut once. The old carpenter's rule applies to writing too: pla…
Words
41
Characters (with spaces)
234
Characters (without spaces)
195
Sentences
4
Paragraphs
2
Reading time
10.33 s
Speaking time
16.4 s
Average words per sentence
10.3

Checked against: re/str implementation of the same counting rules: 41 words; 41/238 × 60 s

Two words, no end punctuation

Text
Hello world
Reading speed
120 words/min
Speaking speed
60 words/min
Words
2
Characters (with spaces)
11
Characters (without spaces)
10
Sentences
1
Reading time
1 s
Speaking time
2 s

Checked against: Hand count; 2/120 min = 1 s, 2/60 min = 2 s

Accents, a dash, a hyphenated word and double spaces

Text
Café au lait — a well-known drink! Is it naïve? Yes.
Words
10
Characters (with spaces)
52
Characters (without spaces)
42
Sentences
3
Paragraphs
2

Checked against: Independent calculation

Quotes, ellipsis and brackets end sentences

Text
She said "Stop." Then she left… Really?! (Yes.) End
Words
9
Sentences
5

Checked against: Independent calculation

Questions

How long does it take to read 1,000 words?

About 4 minutes 12 seconds at 238 words a minute, the average adult silent reading rate for English non-fiction in Brysbaert's 2019 meta-analysis of 190 studies. Most adults read non-fiction at 175–300 words a minute, so the same text takes between 3 minutes 20 seconds and 5 minutes 43 seconds; fiction averages 260 words a minute.

How many words is a 5-minute speech?

About 750 words at 150 words a minute, the average speaking rate for US English given by the National Center for Voice and Speech. Reading a script aloud averages 183 words a minute (Brysbaert, 2019), so 5 minutes of reading aloud covers about 915 words. Pauses for slides, questions or applause reduce the word budget.

Do spaces count as characters?

In "characters with spaces", yes: every letter, digit, punctuation mark and space counts, but line breaks do not. "Characters without spaces" leaves out all whitespace. The default text has 234 characters with spaces and 195 without, so check which of the two a length limit refers to before trimming.

What counts as a word?

Any run of characters between spaces that contains at least one letter or digit. "Well-known" and "don't" are one word each, "2026" is one word, and a standalone dash or bullet is none. "Café au lait — a well-known drink!" therefore counts as 6 words. Word processors can differ by a few words on dashes, slashes and web addresses.

About this calculator

tread=wordsreading wpm mintspeak=wordsspeaking wpm min\begin{gathered}t_{\text{read}} = \frac{\text{words}}{\text{reading wpm}}\ \text{min} \\ t_{\text{speak}} = \frac{\text{words}}{\text{speaking wpm}}\ \text{min}\end{gathered}

Sources

  1. Brysbaert, M. (2019). How many words do we read per minute? Journal of Memory and Language 109, 104047
  2. National Center for Voice and Speech — speaking rate

Checked against references

This calculator includes 4 worked examples with independently sourced answers. They run in the test suite, and you can run them here too.

Put this calculator on your site

Paste this where you want the calculator to appear. It is free to use, it stays in step with corrections made here, and the credit line below it links back so your readers can find the full version.

Height
Preview the embed

Keep the credit line. It is the only condition, and it is what keeps these calculators free.