Reading Time Calculator

Paste any text to instantly calculate how long it takes to read. Get reading time, word count, character count, and sentence count in one click.

Updated June 2026 · How this works

How It Works
The formula, explained simply

The Reading Time Calculator counts every word in your pasted text by splitting on whitespace, then divides the total by your reading speed in words per minute. The default speed of 238 wpm comes from a 2019 meta-analysis of 190 studies by Brysbaert et al., which found the average silent reading speed for adults reading in their native language.

The calculator also counts characters (with and without spaces), sentences identified by punctuation endings, and paragraphs separated by blank lines. These secondary stats help writers and editors assess content density alongside raw reading time.

When To Use This
Right tool, right situation

Use the Reading Time Calculator before publishing blog posts, newsletters, or articles to set accurate read-time labels. Medium and Substack display reading time prominently because readers use it to decide whether to start an article.

Content creators use reading time estimates to match content length to audience attention spans. Email marketers use it to keep newsletters within the 3-5 minute sweet spot for engagement. Writers use it to hit word count targets for specific formats.

Common Mistakes
Why results sometimes look wrong

A common mistake is using word count alone without accounting for content complexity. Technical documentation, legal text, or academic papers are typically read at 100-150 wpm, not the 238 wpm average. Adjust the reading speed field downward for complex material.

Another error is estimating reading time from headlines or summaries rather than full body text. Paste the complete text including all sections for an accurate estimate. Titles, headers, and captions all add to total reading time.

The Math
Worked examples and deeper derivation

Reading time = Word count / Reading speed (wpm). For a 1,000-word article at 238 wpm: 1000 / 238 = 4.2 minutes = 4 minutes 12 seconds.

Character count uses the full string length. Characters without spaces removes all whitespace using a regex replace. Sentence count splits on sentence-ending punctuation (.!?) and filters empty segments. Paragraph count splits on double line breaks.

Short blog post (500 words)
A typical 500-word blog post or news article
At 238 wpm average reading speed, a 500-word article takes about 2 minutes 6 seconds to read.
Long-form article (2,000 words)
A detailed essay, report, or feature article
A 2,000-word piece takes approximately 8 minutes 24 seconds at average reading speed — useful for estimating Medium or Substack read time.
Full novel chapter (5,000 words)
A standard novel chapter or long-form content
At 5,000 words, expect around 21 minutes of reading time at average speed. Adjust the wpm field if you read faster or slower.

Common questions

How is reading time calculated?
Reading time is calculated by dividing your word count by your reading speed in words per minute (wpm). The average adult reads 238 wpm according to research by Brysbaert et al. (2019). You can adjust the wpm field to match your personal reading speed.
What is the average reading speed?
The average adult reads approximately 238 words per minute for non-fiction text. Reading speed varies by content type — technical material is typically read at 100-150 wpm, while light fiction can be read at 300-400 wpm. Use the wpm field to set your own speed.
How do I calculate reading time for a blog post or article?
Paste your full article text into the calculator and reading time appears instantly. For a quick estimate without the full text, divide your word count by 238 to get minutes. A 1,000-word article takes roughly 4 minutes 12 seconds at average reading speed.

Need something this doesn't cover?

Suggest a tool — we'll build it →