A free web-based statistics dashboard for KOReader hosted at thepixelpro.de/KoStatsMulti. Upload your KOReader database via a KOReader plugin and get detailed insights into your reading habits.
Go to thepixelpro.de/KoStatsMulti and either:
- Enter your own 8-digit key, or
- Use a pre-generated key
Write this key down — you will need it later.
You will be redirected to your personal dashboard. It will show "no data" until you upload your statistics.
- Download the plugin from the releases page
- Extract the zip and place the folder into
koreader/plugins/ - Restart KOReader
Open a book or the file browser, then open the first menu — you should see an Upload Statistic option. Go to Settings and configure:
- Server URL: Your dashboard URL with
index.htmlreplaced byupload.php- Example:
https://thepixelpro.de/KoStatsMulti/12345678/index.html - Becomes:
https://thepixelpro.de/KoStatsMulti/12345678/upload.php
- Example:
- Secret Key: Your 8-digit access code
Go back and click Upload Statistic. Your reading statistics will now appear in the dashboard.
| Error | Likely Cause |
|---|---|
| 404 | Wrong server URL — double check it |
| 403 | Wrong secret key |
| Host/Service Unknown | Network issue — try again |
| 500 | Internal server error — make sure the KOReader statistics plugin is enabled. If the problem persists, please comment below |
- Grid and list view of all books
- Search by title, filter by minimum pages read
- Sort by title or reading time
- Automatic cover fetching via Google Books API
- Manual cover search override
- Progress bars per book
- Total pages, reading time, active days, avg speed
- Per-book reading calendar
- Reading milestones timeline (First Open, Halfway, Completed, and more)
- Annotations panel (highlights & notes)
- Page Activity Chart — time spent per page visualized as a bar chart
- Total reading time, pages, longest day stats
- Reading heatmap (last 52 weeks, color-coded by book)
- Weekly stats with prev/next navigation
- Day-of-week and monthly reading time charts
- Books overview table
- Active days with animated progress ring
- Books finished, longest streak, best month
- Total reading time, avg session, longest session
- Month-by-month breakdown with book covers
- Year selector and JSON export
- Reading streaks (current, longest, total days)
- Reading speed (pages/hour, estimated words/minute)
- Time-of-day and day-of-week reading patterns
- Author diversity tracking
- Browse all highlights from your KOReader annotations
- Filter by book, color, language
- Sort by date or book
- Group by book toggle
- Book vs Book
- Month vs Month
- Year vs Year
- Set daily/weekly/monthly/yearly page goals
- Achievement badges
- Reading challenges (30-day streak, genre diversity, book marathon)
8 built-in themes — Light (Default), Light Sand, Light Mint, Light Rose, Dark (Default), Dark Ocean, Dark Grape, Dark Slate. Your theme is saved and persists across sessions.
Reading statistics are uploaded voluntarily by the user and stored on the server solely to display personal reading statistics. If you would like your data deleted, send a direct message with your access code.