TextAnalyzer
All articles
Text Statistics5 min readMarch 7, 2026

How Reading Time Is Calculated: The Science Behind Words Per Minute

Where does the "X min read" figure come from? Learn how reading time is calculated, what the research says about average reading speed, and what factors affect it.


You see it everywhere — blog posts, articles, e-readers, even email newsletters: "5 min read." But where does that number come from, and how accurate is it? The answer involves decades of psychology research, a surprisingly contested average, and several factors that most reading-time calculators quietly ignore.

The Basic Formula

At its core, reading time is estimated with a simple division:

Reading Time (minutes) = Total Word Count ÷ Reading Speed (WPM)

A text with 1,000 words read at 200 words per minute (WPM) takes 5 minutes. That's the entire calculation — the interesting debate is about what number to use for reading speed.

What Does Research Say About Reading Speed?

Reading speed has been studied extensively. The most widely cited modern meta-analysis, published by Brysbaert (2019) in the Journal of Cognition, analysed data from 190 studies involving nearly 18,000 participants. The findings:

  • Average silent reading speed for adults: 238 words per minute
  • The range across competent adult readers: roughly 175–300 WPM
  • Oral (aloud) reading: approximately 183 WPM — slower because speech is mechanically constrained
The commonly cited figure of 200–250 WPM is well-supported by research. TextAnalyzer defaults to 238 WPM based on the Brysbaert (2019) meta-analysis, but lets you configure this to match your audience.

Factors That Affect Reading Speed

A single WPM figure is a population average. Your actual reading time will vary based on several factors:

Text Complexity

Dense, technical, or unfamiliar content takes longer to process. Reading a legal contract or scientific paper at 238 WPM is optimistic for most readers. Studies suggest that reading speed drops by 20–30% when content is outside the reader's domain expertise.

Sentence Length and Structure

Long, nested sentences require more working memory and slow comprehension. Short, declarative sentences can be read faster. This is one reason average sentence length is a component of many readability formulas.

Typography and Formatting

Line length, font size, contrast, and line spacing all affect reading speed. Research consistently shows that very wide lines (over 80 characters) and very narrow lines (under 40 characters) both slow reading compared to the optimal range of 50–75 characters per line.

Reader Familiarity and Motivation

Readers who are highly motivated and familiar with the subject read faster. Skimming (reading selectively) can reach 600+ WPM but comprehension drops sharply. The 238 WPM figure reflects normal, engaged reading with good comprehension.

Reading Time vs. Speaking Time

Reading time and speaking time are closely related but distinct metrics. Speaking time is slower because it is physically constrained by articulation speed. A typical conversational speaking rate is 130–150 WPM, while a presentation or lecture runs at 130–160 WPM. Professional narration is often around 150–180 WPM.

TextAnalyzer calculates both separately, with configurable WPM for each, because the use cases differ: reading time matters for articles and blog posts, while speaking time matters for scripts, speeches, and presentations.

How TextAnalyzer Calculates Reading Time

TextAnalyzer counts the total number of words in your text and divides by the configured reading speed (default: 238 WPM). The result is rounded and displayed as minutes and seconds. You can adjust the WPM in the Reading Time card settings to match your target audience — for example, using a lower WPM for children's content or a higher WPM for a technically expert audience.

Practical Guidelines

  • Blog posts: 1,000–1,500 words (4–6 min read) is the sweet spot for engagement on most platforms.
  • Presentations (10-minute slot): Aim for roughly 1,300–1,500 words of spoken script.
  • Email newsletters: Under 300 words keeps open-to- click rates higher; longer content benefits from a summary lead.
  • Academic papers: Readers expect longer reading times — displaying this upfront can reduce abandonment.

Try it yourself

Paste your text into TextAnalyzer to see all these statistics — and more — calculated instantly.

Open TextAnalyzer
Librari.io

Sponsored

Organize your personal book library with librari.io

ISBN scanning, multi-library support, custom fields, and reading analytics — free to join.