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

Reading time estimates are based on the median reading speed of about 230 words per minute. For each book, we provide an estimated reading time in minutes, which you can use to plan your reading sessions.

These estimates are approximate; your actual reading speed may vary. They are meant to give you a general idea, not an exact figure.

Quick Reads

17 books are classified as quick reads, with estimated reading times under 2 hours. Ideal for a single sitting or a short break.

Steady Reads

21 books fall into the steady category, with reading times that might take a few sittings. Good for a weekend read.

Immersive Reads

42 books are immersive, meaning they may take several days to finish. These are for readers who want to dive deep into a story.

Marathon Reads

19 books are marathon reads, exceeding 10 hours of estimated reading time. Plan ahead for these lengthy classics.

Plan Your Pace

Making Progress with the Reading Tracker

The Reading Tracker is built around pages: you record your current page, the total pages, and a daily page goal. The tracker then estimates how much time remains and when you'll finish. It's a simple system, but it works best when you set a goal that fits your life.

Setting Your Total Pages

When you start a book, the tracker estimates the total pages using a standard of 250 words per page. For example, "L.P.M. : The End of the Great War — A Closer Reading" (id 255) has about 90,200 words, so the initial estimate would be around 361 pages (90,200 / 250). You can keep that estimate or replace it with the page count from your own edition or reading app—whatever you're actually looking at.

This flexibility is important because page counts vary by edition. If you're reading a paperback with different pagination, you want the tracker to match your reality, not a theoretical one.

Choosing a Daily Goal

The default daily goal is 20 pages, but you can adjust it up or down. A useful approach is to pick a number you can sustain, not one that's heroic. For a book like "L.P.M." at 361 pages, a 20-page goal means about 18 days of reading (ceil(361/20) = 19 days, actually, but let's not overcomplicate). If you can manage 30 pages a day, you'd finish in about 12 days.

The tracker estimates finish days as ceil(remaining_pages / daily_goal). So if you're on page 100 and your goal is 20, you have 261 pages left, which is about 14 days. This helps you see the light at the end of the tunnel.

Tracking Progress and Adjusting

As you read, you update your current page. The tracker then recalculates estimated remaining time: estimated_minutes × remaining_pages / total_pages. So if the original estimate was 393 minutes and you're halfway through, you have about 196 minutes left. This can be motivating—you can see the finish line.

If you fall behind or get ahead, you can adjust your daily goal. The tracker doesn't judge; it just reflects your new plan. Progress history is stored in your browser's localStorage, so you can close the page and come back later without losing your place.

Using the Tracker with Longer Works

The tracker is especially valuable for longer books. A 142,000-word novel like "Woodcliff" (id 307) might estimate at 570 pages. Without a goal, it's easy to lose momentum. With a daily goal of 20 pages, you know you'll finish in about a month. That's a commitment, but it's a planned one.

For shorter reads, the tracker is less critical, but it can still help you carve out time. Even a 30-minute read benefits from a clear finish date.