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.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
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.
Common questions
Need something this doesn't cover?
Suggest a tool — we'll build it →