Reading Time Calculator

Reading Time is evaluated from Word Count, OR Page Count and Words Per Page. The calculation reports Total Words, Reading Time and Reading Time.

Results

Thanks — we’ve logged this for review.

About the Reading Time Calculator

Reading Time is treated here as a quantitative relation between Word Count, OR Page Count, Words Per Page and Reading Speed and Total Words, Reading Time, Reading Time and At Slow Speed.

The calculator uses a multi formula configuration. Each reported value is read as a direct evaluation of the stored rules with the declared field formats and units.

Formula basis:
_wc = parseFloat(word_count) || 0
_pc = parseFloat(page_count) || 0
_wpp = parseFloat(words_per_page) || 250
_rs = parseFloat(reading_speed)
total_words = _wc > 0 ? _wc: _pc * _wpp
reading_minutes = total_words / _rs
reading_hours = reading_minutes / 60
slow_read = total_words / 150
fast_read = total_words / 400
pages_equivalent = total_words / 250

Interpret the outputs in the order shown by the result fields. Optional inputs affect only the outputs that depend on those variables.

Formula & How It Works

The calculation applies the following relations exactly as recorded in the metadata:

_wc = parseFloat(word_count) || 0
_pc = parseFloat(page_count) || 0
_wpp = parseFloat(words_per_page) || 250
_rs = parseFloat(reading_speed)
total_words = _wc > 0 ? _wc: _pc * _wpp
reading_minutes = total_words / _rs
reading_hours = reading_minutes / 60
slow_read = total_words / 150
fast_read = total_words / 400
pages_equivalent = total_words / 250

Each output field is produced by substituting the supplied inputs into the relevant relation and then applying the declared rounding or text format.

Worked Examples

Example 1: 1,500 word blog post at average speed (238 WPM)

Inputs

word_count: 1500 page_count: words_per_page: reading_speed: 238
Total Words: 1,500 words. Reading Time: 6.3 min. Reading Time: 0.11 hr. At Slow Speed: 10 min. At Fast Speed: 3.8 min. Equivalent Pages: 6 pages

With Word Count = 1,500 and Reading Speed = 238 as the stated inputs, the result is Total Words = 1,500 words, Reading Time = 6.3 min and Reading Time = 0.11 hr. Each value corresponds to the declared output fields.

Example 2: Harry Potter and the Sorcerer's Stone (77,325 words)

Inputs

word_count: 77325 page_count: words_per_page: reading_speed: 238
Total Words: 77,325 words. Reading Time: 324.9 min. Reading Time: 5.41 hr. At Slow Speed: 515.5 min. At Fast Speed: 193.3 min. Equivalent Pages: 309.3 pages

With Word Count = 77,325 and Reading Speed = 238 as the stated inputs, the result is Total Words = 77,325 words, Reading Time = 324.9 min and Reading Time = 5.41 hr. Each value corresponds to the declared output fields.

Example 3: Academic paper: 20 pages at 250 WPM

Inputs

word_count: page_count: 20 words_per_page: 250 reading_speed: 250
Total Words: 5,000 words. Reading Time: 20 min. Reading Time: 0.33 hr. At Slow Speed: 33.3 min. At Fast Speed: 12.5 min. Equivalent Pages: 20 pages

With OR Page Count = 20, Words Per Page = 250 and Reading Speed = 250 as the stated inputs, the result is Total Words = 5,000 words, Reading Time = 20 min and Reading Time = 0.33 hr. Each value corresponds to the declared output fields.

Example 4: Speed reader training: War and Peace (580,000 words) at 700 WPM

Inputs

word_count: 580000 page_count: words_per_page: reading_speed: 700
Total Words: 580,000 words. Reading Time: 828.6 min. Reading Time: 13.81 hr. At Slow Speed: 3,866.7 min. At Fast Speed: 1,450 min. Equivalent Pages: 2,320 pages

With Word Count = 580,000 and Reading Speed = 700 as the stated inputs, the result is Total Words = 580,000 words, Reading Time = 828.6 min and Reading Time = 13.81 hr. Each value corresponds to the declared output fields.

Common Use Cases

  • Estimate how long to read an article or book
  • Calculate reading time for blog posts
  • Plan study time based on pages and reading speed