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 Calculator helps you estimate how long it will take to read a book from this library. It uses the book's word count and your chosen reading pace.

The catalog gives each book a default reading time based on an average pace of about 230 words per minute. You can adjust the pace to reflect your own reading speed.

Quick

A quick read takes under 2 hours. There are 14 such books in the library, perfect for a short sitting.

Steady

A steady read takes 2 to 4 hours. Expect 16 books in this range, suitable for a relaxed afternoon.

Immersive

An immersive read takes 4 to 8 hours. The largest group, with 37 books, these invite deeper engagement.

Marathon

A marathon read takes over 8 hours. 27 books qualify, including some of the longest works in the catalog.

Sustainable Reading with the Tracker

Pacing a Long Book with the Reading Tracker

The Reading Tracker records progress in pages, not minutes or sections. You set a current page, a total page count, and a daily page goal. The tool then estimates remaining time and finish days. It is a simple system, but it works best when you use it realistically.

Setting Up Your Page Count

When you open the Tracker for a book, it may not have a fixed page count from the catalog. In that case, it estimates one using the formula: ceil(word_count / 250). That assumes 250 words per page, which is a common average. For example, "Works of John Bunyan — Volume 01 — A Reader’s Guide" (id 226) has a word count of 877,487. Dividing by 250 gives about 3,510 pages. The Tracker would round that up to 3,510.

You can replace that estimate with the page count from your own reading app or edition. If your edition has 2,800 pages, you can enter that instead. The Tracker will then use your number for all calculations. This is important because page counts vary widely between editions, and your own edition is what you will actually see.

Choosing a Daily Goal

The default daily goal is 20 pages, but you can change it. For a book like the Bunyan volume, 20 pages a day would take about 176 days (3,510 / 20, rounded up). If you can manage 50 pages a day, that drops to about 71 days. The Tracker shows you the finish date, so you can adjust your goal to fit your schedule.

It is wise to set a goal you can sustain. Reading 20 pages of a dense 19th-century text may take longer than 20 pages of a modern novel, but the Tracker does not measure minutes. It only counts pages. So your daily goal should be based on how many pages you realistically finish, not how many minutes you have.

Tracking Progress and Adjusting

As you read, update the current page. The Tracker will recalculate remaining time and finish days. If you fall behind, you can lower your daily goal. If you are ahead, you can raise it. The history is saved in your browser's localStorage, so you do not need an account. That means your progress stays on your device.

The Tracker does not record sections or minutes as progress. It is page-based, so you need to know your page numbers. If you are reading an ebook without page numbers, you may need to use the estimated page count or convert from a percentage. The tool is designed to be flexible, but it relies on pages as the unit.