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 gives you honest estimates of how long it will take to read a book, based on its total word count and an average reading speed. These are not promises, but they help you plan your reading time.

The catalog-wide median is 75,342 words per book, which translates to about 328 minutes of reading. Of course, individual books vary widely: the shortest is under 30,000 words, while the longest exceeds 128,000.

Each book is also classified by reading pace: quick (11 books), steady (13), immersive (51), and marathon (16). This gives you a sense of the time commitment even before you open the first page.

Estimated Reading Time

Based on word count and an assumed reading speed, each book lists a total reading time in minutes. The median is 328 minutes per book.

Pace Categories

Books are grouped by how long they take: quick (under an hour), steady (a few hours), immersive (a day or more), or marathon (multiple days).

Text Structure

The number of text sections and average sentence length are provided, giving you insight into the book’s structure and prose density.

Reading Tracker

Planning a Read with Pages

The Reading Tracker is built around pages, not minutes or chapters. It records your current page, total pages, and a daily page goal, and it uses these to estimate when you will finish. This is a simple, concrete way to plan a reading project, especially for longer works.

Setting Up the Page Count

If the catalog has a fixed page count, the tracker uses it. Otherwise, it estimates the total as ceil(word_count / 250) based on the configured 250 words per page. For example, Eneas Africanus — Reading Companion (id 222) has 8,608 words, so the initial estimate would be 35 pages (8608 / 250 = 34.432, rounded up).

You can replace that estimate with the total shown by your own reading app or edition. This is useful if you are reading a print copy with different pagination or an ebook with adjustable font sizes.

Daily Goal and Progress

The default daily goal is 20 pages, but you can adjust it to fit your schedule. The tracker calculates estimated remaining time as estimated_minutes × remaining_pages / total_pages, and estimated finish days as ceil(remaining_pages / daily_page_goal). So for Eneas Africanus, if you read 20 pages a day, you would finish in 2 days (ceil(35/20) = 2).

If you prefer a slower pace, you might set a goal of 10 pages a day, which would give 4 days. The tracker adapts to your goal, making it a flexible planning tool.

Tracking Without an Account

Progress history is stored in localStorage in your current browser, so no account is required. This means your data stays on your device, but it also means it is tied to that browser. If you switch devices or clear your browser data, the history will not follow.

The tracker is designed for a single reading project at a time. You can update your current page as you go, and the estimates will adjust accordingly.

Using the Tracker with a Short Book

Even a short book can benefit from a plan. Eneas Africanus is a brief read, but if you want to savor it, you might set a goal of 10 pages a day. The tracker will show you the finish date, helping you pace your reading rather than rushing through it.

For longer books, the tracker becomes even more valuable. A book like Sons and Fathers at 128,588 words would have an estimated 515 pages, and at 20 pages a day, that is about 26 days. Seeing that number can help you decide whether to commit.