Reading
E-book Reading Time Calculator
Upload an EPUB, TXT, or Markdown file to calculate an estimated reading time. Choose a reading speed (slow, average, fast, or a custom 50 to 1,000 words per minute) and see the total reading time, the time at all three preset speeds, and, for EPUBs, the reading time of each chapter, so you can set realistic expectations for yourself or your readers.
Written by Jay Sudha · Published · Last updated
Input formats
Output formats
Common uses
- Estimate reading time for a book before starting it
- Add reading time metadata to a blog post or e-book landing page
- Plan reading sessions for a class or book club
Limitations
- Reading time is an estimate based on word count and the selected reading speed. Actual reading time varies by content complexity and reader.
- TXT and Markdown files have no chapters, so they get a total only.
- Times are rounded to the nearest minute.
Your e-book files, handled privately
This tool runs entirely in your browser. On this site, your files are not uploaded to a server. This tool does not remove DRM or bypass copyright protection. Only upload files you own or have permission to process.
Where a reading-time estimate actually helps
This tool answers one practical question: roughly how long will this book or document take to read. You drop in an EPUB, plain-text, or Markdown file, pick a reading pace, and get a total time plus a per-chapter breakdown for EPUBs. It runs entirely in your browser, so the file stays on your machine and nothing is kept once the tab closes.
The use cases that genuinely fit are reader- and publishing-oriented. If you are about to start an EPUB, it tells you whether you are looking at a two-hour read or a two-week commitment. Authors and self-publishers can use the per-chapter figures to balance chapter lengths or to write accurate "X-minute read" copy for a book landing page. Teachers and book-club organisers can carve a title into sessions by reading the chapter-by-chapter times rather than guessing from page counts.
Markdown drafts and TXT manuscripts work the same way, which helps bloggers adding reading-time notes.
The flow, and what each speed setting means
The flow is drop, choose, read, optionally download. Drag a file onto the dropzone (or click to select); the tool extracts the text and counts words. For EPUBs it reads the book's chapters in reading order and sums their text. TXT and Markdown have no chapter divisions, so the whole file is counted as one unit and you get a single total rather than a breakdown.
Word count is divided by your chosen pace. Three presets are built in (Slow at 150 words per minute, Average at 200, and Fast at 300) plus a Custom field that accepts any value from 50 to 1,000 (it starts at 250). The result panel always shows all three preset estimates side by side, so you can see the realistic range at a glance, and the chapter list re-times itself whenever you change the pace. Times are rounded to the nearest minute.
You can download a plain-text report containing the total words, your selected speed, the total time, the three-speed comparison, and the per-chapter times. DRM-protected EPUBs are detected and refused, because their text cannot be read.
Where the numbers can mislead
Every figure here is an estimate built from word count and a flat words-per-minute rate. It assumes a steady pace across the whole book, which real reading rarely follows: dense technical passages, footnotes, equations, or an unfamiliar language slow you down, while light fiction speeds you up. Treat the output as a planning range, not a stopwatch reading.
The word count itself is a whitespace split, so it counts whatever text is in the file. In an EPUB that includes front matter, copyright pages, endnotes, or index entries, which inflate the total over the "story" length. Images, tables, and equations contribute few or no words yet still take time to absorb, so image-heavy or formula-heavy titles will read longer than the estimate suggests.
The chapter split also depends on how cleanly the EPUB is structured, and a DRM-locked store purchase cannot be opened.
Sanity-checking your result
Start with the total word count, since everything else derives from it. If it looks far off for the book's length, the file may include heavy front or back matter or, for a TXT, may not be the complete text. Confirm the pace you selected matches the audience: 200 words per minute suits general adult reading, but a study text or a younger reader warrants a slower custom value. Then scan the per-chapter list for outliers; a chapter timed at near zero usually signals an image-only or near-empty section.
Compare your figure against the three-speed panel to understand the spread. If Slow and Fast are far apart, that is your real margin of uncertainty, and you should quote a range rather than a single number when sharing it. If you download the report, reopen it to confirm the speed and totals were captured as you intended before passing it on.
For a published reading-time claim or a syllabus, spot-read a chapter at the reader's real pace and say the figure is approximate.
Frequently asked questions
Slow: 150 words per minute (relaxed reading), Average: 200 (comfortable adult reading), Fast: 300 (quick read), and Custom, where you enter any value from 50 to 1,000.
No. A 2019 review of reading studies by Marc Brysbaert put average silent reading in English at about 238 words per minute for non-fiction and 260 for fiction. Technical, academic, and unfamiliar-language content is usually read more slowly, so pick the speed that suits the book and the reader.
Yes, for EPUB files. The calculator breaks the estimate down chapter by chapter as well as for the whole book, so you can plan reading sessions or set expectations for individual sections.
No. The word count behind the estimate is calculated in your browser from your EPUB, TXT, or Markdown file. On this site, your files are not uploaded to our servers; the reading time is computed on your device.
Related tools
Tool last reviewed: September 27, 2026 · Report a problem