Skip to main content
← Back to Features

Reading Statistics

Ever wonder how much you actually read? Book Assembly turns your reading activity into clear, easy-to-understand statistics. There is no manual tracking involved. Everything is calculated automatically from the page updates and dates you log as you read.

Reading activity heatmap

The reading heatmap is a visual calendar that shows which days you read, similar to the contribution graph you might have seen on GitHub. Each day is colour-coded based on how much reading you did, counting either pages or audiobook minutes (or both). It is a lovely way to see just how consistent (or wonderfully inconsistent) your reading habits are.

Streaks and consistency

Book Assembly tracks your current reading streak and your longest streak. A streak counts consecutive days where you logged at least some reading or listening. The streak tiles each show a small ?icon that explains the rules, including the optional "one rest day per week" allowance from your Reading Goals settings that lets a single missed day per rolling 7-day window pass without breaking the streak. Not about pressure or competition - just a fun way to notice when you are in a good rhythm.

Pages, books, and audiobook minutes at a glance

Your stats dashboard shows you the numbers that matter:

  • Pages read this week, this month, and this year
  • Audiobook minutes listened this week, this month, this year
  • Average pages per day, average minutes per day
  • Total books finished per year
  • How many books you have read more than once

These re-read statistics are a nice touch if you are someone who loves returning to favourite books. You can see exactly how many times you have revisited your most-loved titles.

See what you actually read

A run of distribution cards shows the shape of your finished books in the selected time period - top moods, top genres, most-read authors, pace breakdown, rating histogram (with a DNF overlay), and how often each content warning shows up (hidden by default behind a small "Show" toggle, since some tags can be sensitive). An Ownership Mix card shows how many of your books you own, have borrowed, are reading from a library, or have lent out - tap any row to open your library filtered to just those books.

Tap any bar to see the books behind it, then tap "View all in library" to jump into a fully-filtered library view with covers, sort, and the rest of your usual filters.

Patterns across your reading

Two cross-cut cards turn the distribution data into something more actionable:

  • Mood vs Rating- your average rating per mood, sorted so your highest-rated mood is at the top. Answers questions like "do I actually enjoy dark books more than funny ones?"
  • Genre vs Completion- the percentage of started books you actually finish in each genre. The story behind "you finish 92% of fantasy but 41% of literary fiction".

Both cards only show moods or genres backed by at least five books, so a single five-star pick never gets to crown a niche tag. If nothing clears the bar yet, the card shows a friendly "tag a few more books" prompt instead of misleading numbers.

When you actually read

An Hour-of-day heatmap shows your reading pattern across the week - a 7-day-by-24-hour grid coloured by activity, with a side panel that highlights the day you read most ("3.2× busier on Wednesdays"). Combined with the headline "peak reading hour" tile, it's a friendly nudge toward the times that actually work for you.

Reading speed and session length

Once you have logged a few sessions with the reading timer (or via "Log a past session"), a Reading Sessions section appears with your pages-per-hour pace over the last 30 days, your average session length, sessions per week, longest session ever, and a length-distribution histogram with five bands from under 15 minutes through over 2 hours. See the Reading Sessions feature page for how to log them.

Goals you can actually feel

Set an annual target for books, pages, or audiobook minutes, and a progress ring on the Goals page shows how far through the year you are. Pace messaging is gentle - no "you are behind" nag in early January, and once you hit your target the ring changes to a green "Goal hit" celebration. See the Reading Goals feature page for the full picture.

Your year as a story

At the end of each year (available from 1 December) and for every prior year you have logged, Cover to Cover turns your reading into a nine-card story you can tap through and share. See the Cover to Cover feature page for the full deck.

Compare across years

Use the year selector to look back at previous years and see how your reading has changed over time. Maybe you read more this year than last, or maybe you discovered a new genre that took over your shelves. The numbers tell the story.

No extra work needed

The best part about reading statistics in Book Assembly is that you do not have to do anything special to get them. Just keep logging your page updates and finishing dates as you normally would, and the stats take care of themselves. Every time you open your stats page, the numbers are up to date.

Curious about your reading habits?

Create a free account and start building your reading history today.

Get Started