Reading Time Estimator

Text Tools

How to use the Reading Time Estimator

Estimate reading time accurately in seconds:

1

Paste your content

Paste your article, blog post, or any text into the input area. Reading time updates instantly.

2

Set reading speed and options

Choose Slow (150 wpm), Average (200 wpm), Fast (250 wpm), or enter a custom wpm. Optionally enable image time and enter your image count.

3

Read the result and badge

See the precise reading time and the blog-ready '5 min read' badge. Compare against all three speed presets in the comparison panel.


When to use this tool

Use the reading time estimator for content publishing and planning:

  • Adding an accurate '5 min read' badge to blog posts before publishing on Medium, Substack, or your own site
  • Checking whether an article is the right length for your target reading time and audience attention span
  • Comparing the reading time of different versions or drafts of the same article during editing
  • Planning content series by ensuring each piece has a consistent and appropriate reading duration
  • Estimating lecture handout or study guide reading time so students can budget their preparation time
  • Calibrating newsletter length to stay within the reading time your subscriber analytics suggest is optimal

Frequently asked questions

Q:What reading speed is used by default?
The default is 200 words per minute, which is the average adult silent reading speed according to multiple published studies. Use 150 wpm for dense technical, academic, or legal content where readers process slowly. Use 250 wpm for experienced readers or content written for a fast-reading audience. The custom option lets you dial in any value between 50 and 1,000 wpm.
Q:How does the image time feature work?
When you enable image time, the tool adds 12 seconds per image to the total reading time. This 12-second-per-image standard was established by Medium and is widely used in the publishing industry as a proxy for the time readers spend glancing at inline images. Enter the number of images in your article and the extra time is added to the displayed estimate.
Q:What is the '5 min read' badge and how is it calculated?
The '5 min read' badge is the reading time rounded up to the nearest whole minute in the format used by Medium, dev.to, and most modern publishing platforms. It is calculated as: ceil(word_count / words_per_minute). A 1,000-word article at 200 wpm produces a '5 min read' badge. Use this badge in your blog post metadata or byline to set reader expectations.
Q:How accurate is the reading time estimate?
Reading time estimates are inherently approximate because actual reading speed varies significantly between individuals and content types. The estimate is most accurate for general prose at the 200 wpm default. Technical documentation, code samples, and data-heavy content are typically read slower than the estimate suggests. Add a 20–30% buffer for highly technical content.
Q:What is the difference between reading time and speaking time?
Reading time is how long it takes a person to silently read the text (typically 150–250 wpm). Speaking time is how long it takes to speak the text aloud (typically 100–180 wpm). Speaking time is always longer than reading time for the same word count. Use the dedicated Speaking Time Estimator for presentations and speeches.
Q:How many words per minute should I target for a specific reading time?
At 200 wpm: a 5-min read needs ~1,000 words, a 10-min read needs ~2,000 words, a 15-min read needs ~3,000 words. Multiply your target reading time in minutes by your readers' expected wpm to get the target word count. The reading speed comparison panel in the tool shows all three speeds simultaneously so you can see the range.