Reading Time Calculator
Enter a word count or number of pages to find out how long it will take to read. Choose your reader type (slow, average, fast, or custom), pick between silent reading and reading aloud, and the calculator returns your reading time plus a daily reading schedule if you want to finish a book by a target date. Results update as you type.
How reading time is calculated
The formula is straightforward: reading time (in minutes) equals word count divided by your reading speed in words per minute. A 1,500-word article read at 238 wpm (the research-backed average for adults) takes about 6.3 minutes, or roughly 6 minutes and 18 seconds. This calculator converts that decimal into hours, minutes, and seconds so the result is easy to interpret at a glance. When you enter pages instead of words, the tool multiplies by a typical word density for your content type: novels average around 275 words per page, textbooks closer to 200, and magazine articles up to 500 because of shorter paragraphs and no dialogue.
Silent reading vs. reading aloud
Silent reading is almost always faster than reading aloud because the brain can process text without the mechanical pacing of speech. A typical adult reads silently at around 200-250 wpm but can only speak clearly at 120-160 wpm. This matters when you are preparing a speech, recording an audiobook, narrating a podcast script, or doing a classroom read-aloud: use the "reading aloud" mode to get an accurate estimate. Professional audiobook narrators aim for 130-160 wpm for clarity and listener comfort, which is why a 90,000-word novel often runs about ten hours as an audiobook.
Reading speeds across reader types
A 2016 meta-analysis of 190 reading-speed studies (Rayner et al.) found that average adult silent reading speed is about 238 wpm for non-fiction and 260 wpm for fiction, far lower than the often-cited "400 wpm" figure. Slow readers typically fall in the 100-150 wpm range, while fast readers reach 300-400 wpm. Speed-reading techniques such as chunking and eliminating sub-vocalization can push speeds to 500-700 wpm, though comprehension often drops at those extremes. If you are unsure of your speed, count the words on a typical page of your text, read it while timing yourself, then divide word count by elapsed minutes.
Planning a reading schedule
For books and long documents, the daily reading schedule feature breaks the total reading time into session-by-session targets. Enter how many minutes per day you plan to read and the table shows you exactly how many words to cover each session, your cumulative progress, and how many days until you finish. Reading 30 minutes a day at average speed covers about 7,140 words per session, enough to finish a 90,000-word novel in roughly 13 days, or about two weeks. Consistent short sessions are often more effective for comprehension and retention than occasional long ones, a pattern backed by spaced-practice research in cognitive psychology.
Average reading speeds by reader type
| Reader type | Silent reading (wpm) | Reading aloud (wpm) | Example |
|---|---|---|---|
| Slow reader | 100-150 | 80-100 | New or struggling reader |
| Average adult | 200-250 | 120-140 | Typical adult reading speed |
| Above average | 280-350 | 150-170 | Avid or practiced reader |
| Speed reader | 500-700+ | N/A (not practical) | Speed reading trained |
| Audiobook narration | N/A | 130-160 | Professional narrator pace |
Typical words-per-minute rates for silent reading and reading aloud. Based on research by Rayner et al. (2016).
Frequently asked questions
How long does it take to read 1,000 words?
At the average adult reading speed of 238 wpm, 1,000 words takes about 4 minutes and 12 seconds. A slow reader at 150 wpm would need about 6 minutes 40 seconds, while a fast reader at 350 wpm finishes in under 3 minutes. Use the calculator above to get the exact time for any word count and speed combination.
How long does it take to read a 300-page book?
A typical novel page holds around 275 words, so 300 pages is roughly 82,500 words. At 238 wpm that comes to about 5 hours 46 minutes of total reading time. Reading 30 minutes a day, you would finish in roughly 11.5 days.
What is the average adult reading speed?
Research by Rayner et al. (2016) found that the average adult reads silently at about 238 words per minute for non-fiction. The commonly cited figure of 400 wpm reflects optimal conditions and above-average readers. Children and developing readers fall lower, around 100-150 wpm, while practiced adult readers reach 300-400 wpm.
How long does it take to read aloud for a 5-minute speech?
At an average speaking pace of 130 wpm, a 5-minute speech requires about 650 words. At a slightly faster 150 wpm it takes around 750 words. Aim for 125-150 wpm for a comfortable, clear delivery that gives the audience time to absorb key points. Switch to "reading aloud" mode and adjust the word count until the estimated time hits 5 minutes.
Does reading speed affect comprehension?
Yes. Studies consistently find that comprehension drops as reading speed rises above an individual's comfortable range. Speed-reading methods that eliminate sub-vocalization or use peripheral vision can increase speed but typically at a cost to understanding, especially for dense or technical material. The speeds in this calculator (slow, average, fast) assume normal comprehension levels.
How many words are on a page?
It depends on the format. A typical novel page averages 250-300 words. Non-fiction books average 250-275. Academic textbooks run 200-250 because of diagrams, headings, and wider margins. Magazine articles can reach 400-500 words per page. Screenplays use about 180 words per page because of the formatting conventions. This calculator uses these averages when you switch to page-count mode.
How do I find my personal reading speed?
Choose a passage you have never read before, set a timer for one minute, read at your normal pace, and count the words you covered. That is your wpm. For a more accurate result, average three separate one-minute tests. You can then enter that number as a custom speed in this calculator to get personalised estimates.