HomeEveryday Life › Reading Time Calculator

Reading Time Calculator

Estimates how long a text takes to read silently from its word count and a reading speed, defaulting to 238 words per minute, the adult mean for non-fiction found in Brysbaert's 2019 meta-analysis; also gives the read-aloud time at 183 wpm.

When to use

You need an estimated reading time for an article, book, speech or document, or want to convert a word count into minutes.

Do not use when: You need typing speed (use typing-speed) or the text is in a language or script with very different reading rates (adjust words_per_minute).

Formula

minutes = word_count / words_per_minute; read_aloud_minutes = word_count / 183

Brysbaert (2019) pooled 190 studies: silent reading of English non-fiction averages 238 wpm (fiction 260 wpm); reading aloud averages 183 wpm. Skimming, dense technical text or a second language change the rate considerably.

Inputs

ParameterTypeUnitRequiredDescription
word_countintegerwordsyesNumber of words in the text. Range: ≥ 1, ≤ 100000000
words_per_minutenumberwpmdefault 238Silent reading speed. Adult means: 238 wpm non-fiction, 260 wpm fiction (Brysbaert 2019). Range: ≥ 50, ≤ 2000

Outputs

OutputTypeUnitDescription
minutesnumberminword_count / words_per_minute.
secondsintegersSame time in seconds (rounded).
reading_timestringFormatted as hours, minutes and seconds.
read_aloud_minutesnumberminword_count / 183 wpm, the adult mean for reading aloud in English.

Example

1500-word article at 238 wpm: {"word_count":1500}{"minutes":6.3,"seconds":378,"reading_time":"6 min 18 s","read_aloud_minutes":8.2}

80,000-word novel at 260 wpm: {"word_count":80000,"words_per_minute":260}{"minutes":307.69,"seconds":18462,"reading_time":"5 h 7 min 42 s","read_aloud_minutes":437.16}

GET https://tttkmbb.com/api/v1/calculate/reading-time?word_count=1500

Machine access

Sources

FAQ

Why 238 words per minute?

It is the mean silent reading rate for adults reading English non-fiction across 190 studies (Brysbaert 2019); older '200–250 wpm' rules of thumb are consistent with it.

How do I estimate speaking time for a speech?

Use read_aloud_minutes (183 wpm) or set words_per_minute to 130–150 for a slow, deliberate presentation pace.

Related calculators