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 Time tool gives you an estimate of how long it will take to read a book. It uses the book's word count and an average reading speed of about 230 words per minute. This can help you plan your reading sessions, especially for longer works.

You can also see how a book compares to the catalog median. The median book in this library has about 68,509 words and takes about 298 minutes to read. Some books are much shorter, like 'Slavery: What it was' at 11,281 words, while others are epics like 'Elizabeth Montagu' at over 200,000 words.

Quick Reads

Books under 30,000 words, perfect for a single sitting. Examples include 'Compensation' (11,001 words) and 'Slavery: What it was' (11,281 words).

Steady Reads

Books between 30,000 and 60,000 words. These might take a few days to finish. 'Letters to Dead Authors' at 38,343 words fits here.

Immersive Reads

Books between 60,000 and 120,000 words. Most of the catalog falls in this range. 'Greek Studies' at 76,745 words is a good example.

Marathon Reads

Books over 120,000 words. These will take many hours of reading. 'Elizabeth Montagu' at over 200,000 words is a marathon.

Reading Tracker Guide

Making Steady Progress by Pages

The Reading Tracker records your progress in pages, not minutes or sections. You set a daily page goal and the tracker shows your current page, total pages, and estimated finish date. If the catalog does not provide a fixed page count, the tracker estimates total pages from the word count using 250 words per page, but you can replace that with the total from your own edition.

This focus on pages is practical because page counts are concrete and easy to track. You can see exactly how far you have come and how many pages remain.

Setting a Daily Goal

The default daily goal is 20 pages, but you can adjust it to match your schedule. If you are planning to read "The Collected Works of Ambrose Bierce, Volume 10 The Opinionator — Key Ideas to Explore" (id 289), which has 73,732 words, the initial page estimate would be ceil(73732 / 250) = 295 pages. With a goal of 20 pages per day, the estimated finish days would be ceil(295 / 20) = 15 days.

If you have more time on weekends, you might set a higher goal for those days. The tracker uses your daily goal to calculate the finish date, so you can experiment with different goals to see how the timeline changes. A goal of 30 pages per day would reduce the estimate to ceil(295 / 30) = 10 days.

The tracker does not record how many minutes you read; it only counts pages. So you do not need to worry about timing your sessions. Just update your current page after each reading session, and the tracker will handle the rest.

Adjusting for Your Edition

The page estimate from word count is a rough approximation. The actual page count in your edition may differ due to formatting, font size, or margins. That is why the tracker allows you to replace the total page count with the number shown by your reading app or physical book. This makes the progress tracking accurate for your specific copy.

For example, if your edition of "The Collected Works of Ambrose Bierce, Volume 10 The Opinionator" has 320 pages, you would enter 320 as the total. Then, if you have read 80 pages, your remaining pages would be 240. The estimated remaining time is proportional: estimated_minutes × remaining_pages / total_pages. With an estimated reading time of 321 minutes, the remaining time would be 321 × 240 / 320 = 240.75 minutes, or about 4 hours.

The tracker stores your progress history in your browser's localStorage, so you can close the page and come back later without losing your place. No account is needed, and your data stays on your device.