Quick Reads
Under 60 minutes: 16 books, such as 'A True Account of the Battle of Jutland' (67 minutes) or 'Earl Russell and the Slave Power' (32 minutes).
Choose a book, record where you are, and set a daily goal. Your progress is stored in localStorage in this browser; it is not uploaded to a user account.
If the EPUB has no fixed print pagination, the tool starts with an estimated page count and lets you replace it with the page total shown by your own reader.
| Date | Start | End | Read |
|---|
Reading time is estimated from word count and an average reading speed. For this catalog, the median book has about 55,054 words and takes roughly 240 minutes (4 hours) to read. Use the filters to find books that fit your available time.
The catalog includes 16 quick reads (under an hour), 30 steady reads (1-2 hours), 32 immersive reads (2-4 hours), and 13 marathons (over 4 hours). Choose based on how long you want to spend.
Under 60 minutes: 16 books, such as 'A True Account of the Battle of Jutland' (67 minutes) or 'Earl Russell and the Slave Power' (32 minutes).
1 to 2 hours: 30 books, including 'The Somme, Volume 2' (135 minutes) and 'A Merchant Fleet at War' (146 minutes).
2 to 4 hours: 32 books, like 'The German Fury in Belgium' (289 minutes) and 'The Russian Campaign' (299 minutes).
Over 4 hours: 13 books, including 'History of the 1/4th Battalion' (530 minutes) and 'Is Tomorrow Hitler's?' (585 minutes).
The Reading Tracker is built around a simple idea: you set a daily page goal, and it shows you how many pages remain and when you are likely to finish. It does not track sections or minutes, because pages are the unit you actually turn. For books in this catalog, many of which run into the hundreds of pages, that page-based view can make a long project feel manageable.
When you start a book, the tracker needs to know its total page count. If the catalog provides one, it uses that. Otherwise, it estimates the total as ceil(word_count / 250), based on a standard 250 words per page. For example, The Mosquito Fleet — A Closer Reading has 57,294 words, so the initial estimate would be 230 pages. That is a reasonable starting point, but you can replace it with the total from your own reading app or edition, which may differ.
Why does this matter? If your edition has more pages per word count—say, larger type or more illustrations—the estimate might be too low. By adjusting the total, you keep the remaining time calculation honest. The tracker then uses the formula: estimated_minutes × remaining_pages / total_pages. So if you have read 50 of 230 pages, the remaining time is roughly 250 × 180 / 230, or about 196 minutes.
The default daily goal is 20 pages. That is a solid pace for a book like The Mosquito Fleet, which would take about 12 days to finish. But you can adjust it up or down. If you only have 15 minutes a day, you might set a goal of 10 pages. If you are on a reading sprint, 40 pages might be more appropriate. The tracker calculates finish days as ceil(remaining_pages / daily_page_goal), so a higher goal shortens the timeline.
A useful approach is to be realistic. A goal that is too high will lead to skipped days; too low, and a long book might drag on for months. The tracker does not judge you—it simply shows the math. You can change the goal at any time without losing your progress history.
The Reading Tracker saves your progress in localStorage on your current browser. That means no account is required, and your data stays on your device. It also means that if you switch browsers or clear your cache, the history will be lost. For a long-term reading project, you might want to keep a separate note of your page numbers, just in case.
The tracker shows your current page, total pages, and daily goal, plus the estimated remaining time and finish date. It does not record which sections you have completed or how many minutes you read. That is a deliberate choice: pages are the unit you control, and the progress bar is a simple visual cue. For a book like The Mosquito Fleet, checking off 20 pages a day turns a 230-page commitment into a series of small, achievable steps.