Book Reading Time Calculator

See how long a book takes to read. This free book reading time calculator turns pages and words-per-page into total hours at your reading speed, and shows the daily pages needed to finish by a deadline.

The book
pages
days

Enter the page count, choose the words per page and your reading speed. Add a target number of days to see the daily pages and minutes needed to finish.

Total reading time
–
Enter the page count
Total words
–
Total time
–
To finish: pages/day
–
To finish: min/day
–

Reading time = pages x words per page / reading speed. A typical 300-page novel (~275 words/page) takes an average reader about 5.5-6 hours. Dense or technical books take longer per page.

What This Book Reading Time Calculator Does

A book reading time calculator turns pages into words, then divides by your reading speed to estimate total hours. Add a deadline to see the pages and minutes per day needed to finish.

How Book Reading Time Is Calculated

total words = pages x words per page
reading time = total words / reading speed (wpm)
pages/day to finish = pages / days

A 300-page novel at ~275 words per page is about 82,500 words — roughly 5 hours 47 minutes for an average reader (238 words per minute), or about 22 pages a day to finish in two weeks.

How Long Do Common Books Take?

LengthPagesAverage reader
Short novel~200~3 h 51 min
Standard novel~300~5 h 47 min
Long novel~500~9 h 38 min
Epic / dense~800~15 h 24 min

Estimates assume ~275 words per page and a 238 words-per-minute average reading speed.

What Changes the Time

Words per page (font size, spacing and trim) and reading speed matter most. Dense or technical books pack more words per page and are read more slowly, so they take longer than the page count alone suggests.

How to Use the Book Reading Time Calculator

  1. Enter the page count and pick words per page.
  2. Choose your reading speed.
  3. Add a deadline to get a daily reading pace.

Also curious how long your book habit could last? See our Sleep Debt Calculator if late-night reading is cutting into your sleep.

Book Reading Time Calculator FAQ

How long does it take to read a 300-page book?At an average reading speed of 238 words per minute and about 275 words per page, a 300-page novel (roughly 82,500 words) takes about 5 hours 47 minutes to read.
What is the average adult reading speed?Average adult silent reading speed is commonly cited as around 238 words per minute, though this varies by individual, familiarity with the material, and text complexity.
How many pages a day do I need to read to finish in 2 weeks?For a 300-page book, finishing in 14 days requires about 22 pages a day (300 divided by 14, rounded up).
Why do dense or technical books take longer to read?Technical and dense books often pack more words per page and require slower, more careful reading to absorb the material, so they take longer than a novel with the same page count.
How many words are typically on a novel page?A typical novel page contains around 275 words, though large-print or heavily spaced books may have closer to 250, and dense or textbook pages can exceed 350.
Is this book reading time calculator free to use?Yes, this calculator is completely free, requires no sign-up, and calculates your reading time instantly in your browser.

Related Calculators

Related Calculators