Private, account-free progress tracking

Reading Tracker

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.

No sign-up required Stored in your browser Estimated time remaining

Choose a book

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.

Progress in context

How the progress estimate works

The reading tool provides estimates for how long it might take to finish a book, based on word count and a median reading speed. These are rough guidelines, not exact promises.

You can filter the catalog by reading time categories: quick, steady, immersive, and marathon. This helps you find a book that fits your available time, whether you have a short break or a long vacation.

Quick Reads

Books with a reading time of about 30-100 minutes. These are ideal for a short sitting or a commute. For example, 'The declaration and confession of Robert Watt' is about 34 minutes.

Steady Reads

Books that take about 100-200 minutes to read. These fit into an evening or a lazy afternoon. An example is 'The Trial of Henry Hetherington' at 107 minutes.

Immersive Reads

Books that require several hours, often 200-500 minutes. These are for readers who want to settle in for a longer session. 'The Hacker Crackdown' is about 465 minutes.

Marathon Reads

Books that exceed 500 minutes, often over 800 minutes. These are substantial commitments, like 'A History of Matrimonial Institutions' at 834 minutes.

Reading Tracker Guide

Making Progress One Page at a Time

The Reading Tracker is built around a simple idea: progress is measured in pages, not minutes. You set a daily page goal, and the tracker shows you how many pages you have left and when you might finish. It does not record sections or minutes as progress—only pages.

Setting Your Page Goal

The default daily goal is 20 pages, but you can change it to anything that suits your schedule. If you know you can read 30 pages in a sitting, set that as your goal. If you prefer a lighter daily habit, 10 pages might be more sustainable. The tracker uses your goal to estimate how many days it will take to finish the book.

For example, "The case of Oscar Slater — Edition Insights" is a relatively short book with an estimated 94 minutes of reading time and about 22,000 words. At 250 words per page, that comes to roughly 86 pages. With a 20-page daily goal, you would finish in about 5 days. With a 10-page goal, it would take 9 days. The choice is yours.

Adjusting the Page Count

The tracker starts with an estimate based on a standard of 250 words per page. But your edition might have different pagination, so you can replace the total page count with the number shown by your own reading app or physical book. This makes the tracker more accurate for your specific edition.

When you update the total pages, the estimated remaining time and finish date recalculate automatically. This is useful if you are reading a book with large print or a PDF with unusual formatting.

Tracking Your Progress

You record your current page as you read, and the tracker calculates how many pages remain. The estimated time left is proportional to the original estimate: if you have read half the pages, you have roughly half the time left. The estimated finish date is simply the number of remaining pages divided by your daily goal, rounded up.

Your progress history is stored in your browser's localStorage, so you do not need an account. Just open the tracker on the same browser, and your data will be there. This also means your data stays on your device—nothing is sent to a server.

A Planning Example

Suppose you want to read "The case of Oscar Slater — Edition Insights" in a week. The book has about 86 pages by the default estimate. A daily goal of 15 pages would complete it in 6 days, giving you a buffer. If you prefer a more relaxed pace, 12 pages a day would finish it in 8 days. The tracker lets you experiment with different goals to see what fits your life.