Add a book, log the page you've reached, and watch the progress bar and chart move. Optional reading time per session too. Saves in your browser. Free.
💾 Saves in this browser only.
Key takeaways:
This tracker logs reading progress for any book — set-text or personal reading — by page number over time, turning "how far through am I" into an actual progress bar instead of a guess. Add the book once with its total page count, then log your current page whenever you pick it back up.
Reading time is optional: log it if you want a record of minutes spent, or skip it and just track pages if that's all you need.
A textbook or set reading list is easier to get through when progress is visible rather than an open-ended pile. Logging the current page each time turns a vague "still reading it" into an actual percentage — useful for pacing coursework reading across a semester, or just for the satisfaction of watching a long book's bar fill up.
Pair this with the Student Notes Organizer to file notes as you read, and the Study Hours Tracker if reading is part of a broader study log.
How is reading progress calculated?
Pages completed ÷ total pages, as a percentage. Log your current page number each time you read, and the progress bar and percentage update from your latest entry.
Can I track more than one book at a time?
Yes — add each book separately and switch between them with the chart dropdown. Every book keeps its own saved reading history.
Do I need to log reading time?
No — it's optional. You can log just the page you've reached, or add minutes read as well if you want a time record alongside your page progress.
Where is my reading log stored?
Entirely in this browser's local storage, on this device. Nothing is uploaded. Export a CSV as a backup or to move to another device.
What's a target date for?
An optional finish-by date, purely for your own planning — the tool doesn't calculate a required reading pace from it, just shows it alongside your progress.
Can I delete a book?
Yes — delete removes the book and its full reading history. Export a CSV first if you want to keep a record.