English Reading Time Estimator

Estimates reading time at 238 WPM (English average)

Estimates how long English text takes to read by dividing the word count by 238 words per minute, the established average silent-reading speed, with presets for slow, fast, and spoken delivery.

Why 238 words per minute?

A large 2019 meta-analysis of reading studies put the average adult silent-reading rate for English non-fiction at about 238 words per minute. It is a well-supported default for general web and article content.

A reading time estimate tells your audience how big a commitment an article is before they start. Sites from Medium to news publishers show a “5 min read” label because it sets expectations and improves engagement. The estimate is a simple, reliable function of word count and reading speed.

How it works

The calculation is a single division. Count the words, choose a reading speed in words per minute, and convert to time:

seconds = (words / wordsPerMinute) × 60
minutes = floor(seconds / 60)
remaining = round(seconds mod 60)

The default speed is 238 words per minute, the average adult English silent-reading rate from published reading research. Lower speeds model careful or non-native readers; higher speeds model skimmers; the 130 WPM option matches typical spoken delivery for scripts and voice-overs.

Tips and example

A 1,200-word blog post at 238 WPM takes about 5 minutes and 2 seconds to read. The same text read aloud at 130 WPM runs to roughly 9 minutes, which is why podcast and video scripts always estimate at a slower rate. When labelling a page, round up to the nearest whole minute so readers are pleasantly surprised rather than disappointed, and add a buffer for any code, tables, or images that the word count does not capture.