Reading Time Calculator
Estimate how long it will take to read a book or article based on page count and reading speed.
Enter your values and click Calculate
How It Works
Total reading time in minutes is calculated by dividing the page count by the selected reading speed in pages per minute — for example, 300 pages at 2 pages per minute gives 150 minutes total. The hours and remaining minutes are then split using integer division and the modulo operation: hours equals the floor of total minutes divided by 60, and remaining minutes equals total minutes mod 60. Days to finish is calculated by dividing total reading time by your daily reading allotment in minutes, then rounding up with a ceiling function so the estimate is never an undercount. If your reading session is shorter than one page per minute equivalent, the days count will rise accordingly. All three results update together whenever any input changes, so you can quickly experiment with different pace and schedule combinations.