Time & Focus

Reading Time Calculator

See exactly when you'll finish a book at your current pace — and the number that surprises everyone: how many books you'd read in a year with just a few pages a day.

Stack of books in a library

Total reading time
Minutes per day
Books/year at this pace

The reading habit that actually sticks

Most reading goals die quietly in January. Groop keeps yours alive with a small group and a daily photo check-in — proof you read, not just an intention. Get notified when we launch on iOS.

You're on the list. See you at launch.

First 1,000 sign-ups get 3 months Groop+ free. No spam, ever.

How the calculation works

We estimate words from your page count (an average printed page holds about 300 words), then divide by your reading speed:

Total words = pages × 300
Reading time = total words ÷ words-per-minute
Days to finish = pages ÷ pages-per-day

The average adult reads around 250 words per minute, so a typical 300-page novel (~90,000 words) takes about 6 hours of total reading.

The power of "just 20 pages"

Here's the number that changes how people think about reading: 20 pages a day is over 7,000 pages a year — roughly 20–25 books. You don't need to be a fast reader or find huge blocks of time. You need a small daily amount, repeated.

This is the compounding principle applied to reading. A page count that feels trivial each day becomes a shelf of finished books over a year. Consistency beats intensity — every time.

How to read more without forcing it

Frequently asked questions

How long does it take to read a book?

An average 300-page book (~90,000 words) takes about 6 hours at 250 words per minute.

What is the average reading speed?

Around 200–300 words per minute for typical prose, with 250 wpm a common average.

How many books can I read in a year?

Just 20 pages a day is 7,000+ pages a year — about 20–25 average books.