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 × words per page ÷ reading speed. A typical 300-page novel (~275 words/page) takes an average reader about 5–6 hours. Dense or technical books take longer per page.

Use this free book reading time calculator to find how long a book takes to read. Enter the page count and your reading speed to get total time — and a daily pace to finish on schedule.

What this book reading time calculator does

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 × words per page
reading time = total words ÷ reading speed (wpm)
pages/day to finish = pages ÷ days

300-page novel at ~275 words per page is about 82,500 words — roughly 5.5 hours for an average reader, or about 22 pages a day to finish in two weeks.

How long do common books take?

Length Pages Average reader
Short novel ~200 ~3.5 hours
Standard novel ~300 ~5.5 hours
Long novel ~500 ~9 hours
Epic / dense ~800 15+ hours

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.

Book Reading Time FAQ

How long does it take to read a book?

A 300-page novel takes an average reader about 5–6 hours. The calculator works it out from pages, words per page and your reading speed.

How is book reading time calculated?

Pages × words per page gives total words, divided by reading speed in words per minute. A 300-page book at 275 words/page is about 82,500 words.

How many pages should I read per day?

Divide the page count by your target number of days. To finish a 300-page book in two weeks, read about 22 pages a day.

What is the average reading speed?

Around 238 words per minute for adults reading silently. Careful reading is slower, and skimming or speed reading is faster.

Why do some books take longer per page?

Dense or technical books pack more words per page and are read more slowly, so two books with the same page count can take very different times.

Is the book reading time calculator free?

Yes, this book reading time calculator is completely free, needs no sign-up, and gives instant results in your browser.

Related Calculators