Finish Date
When will you finish this book?
Enter the book's page count and how much time you read each day. Get an exact finish date.
Average adult reads ~238 wpm
You'll finish in
That's Wednesday, May 27
One book a month puts you ahead of 80% of adults.
Total reading time
6.3h
across 19 sessions
Words to read
90,000
at ~300 words/page
Read just 30 minutes a day instead and you'd finish in 13 days, saving you 6 days.
What if your next scroll required a page?
PageLock locks your apps until you read. One page per unlock. The habit builds itself.
Download PageLockMore tools
- QuizHow present are you, really?
- TestIs your phone making you dumber?
- TestIs screen time ruining your memory?
- ReceiptWhat did scrolling charge you this month?
- VisualizerWhat could you do instead of scrolling?
- CalculatorCould you have already achieved your dream?
- CalculatorHow much of your life have you spent scrolling?
- Speed testHow fast do you read?
- CalculatorHow many books could you read instead of scrolling?
- QuizWhat type of phone addict are you?
- QuizHow phone-dependent are you?
- PrioritizerHow long is your reading list?
- CalculatorHow is your phone affecting your grades?
How long does it take to read a 300-page book?
At an average reading speed of 238 words per minute with roughly 250 words per page, a 300-page book takes about 5 hours and 15 minutes of total reading time. If you read 20 minutes a day, you finish in about 16 days. At 30 minutes a day, roughly 11 days. The key insight is that even modest daily reading adds up quickly when it is consistent.
How many pages should you read per day?
Reading 20 to 30 pages per day is a sustainable pace for most people. At that rate, you can finish a typical 300-page book in 10 to 15 days and complete 24 to 36 books per year. The most important factor is not speed but consistency - a daily habit of even 15 minutes compounds into dozens of finished books over time.
How the book finish date calculator works
Enter the total page count of your book and how many minutes you plan to read each day. The calculator estimates your reading speed at 238 words per minute with 250 words per page, then divides the total reading time by your daily minutes to give you an exact finish date. You can adjust the inputs to see how adding just five or ten minutes a day changes the outcome.