Reading Time Calculator
How long a text takes to read silently or aloud
Estimate reading time from a word count or pasted text, using research-based reading speeds for silent and aloud reading, a custom speed and image time.
Text & EncodingUpdated October 21, 2026Checked against 6 reference values
Adds viewing time per image
Examples
Reading time
6 min 18 sec
1,500 words at 238 wpm
Chart data as a table
| Minutes | |
|---|---|
| Reading aloud 183 | 8.2 min |
| nonfiction 238 | 6.3 min |
| fiction 260 | 5.8 min |
- Label as
- 7 min read
- Silent reading, fiction
- 5 min 46 sec
- Reading aloud
- 8 min 12 sec
What this calculator does
Enter a word count or paste your text, and this calculator estimates how long it takes to read silently or aloud. It uses average adult reading speeds from a large research review, lets you set your own speed, and can add viewing time for images the way many publishing platforms do. Pasted text is counted in your browser and is not sent anywhere. The result includes a rounded "min read" label for articles and a comparison across speeds.
How the time is calculated
reading time = words ÷ words per minute + image time
image time (Medium-style) = 12 s for the first image, 1 s less for each next one, and 3 s each from the tenth on
A 2019 meta-analysis by Marc Brysbaert, pooling 190 studies with more than 18,000 readers, found that adults read English nonfiction silently at about 238 words per minute and fiction at about 260, and read aloud at about 183. Those three averages are the presets. Medium says its read-time labels add time for images; the per-image rule used here is a widely used reconstruction of that adjustment rather than an official formula, and three images add 33 seconds.
Worked examples
A 1,500-word blog post with three images takes about 6 min 18 sec of reading plus 33 seconds for the pictures, 6 min 51 sec in total, so it would be labeled a 7 min read.
A 10-minute talk. At the reading-aloud rate of 183 words per minute, a script of 1,830 words takes 10 min. Plan for pauses, slides and audience reactions by trimming 10 to 15% from a script that must fit a strict slot.
Typical lengths and reading times
| Text | Words | At 238 wpm |
|---|---|---|
| Tweet-length post | 50 | 13 sec |
| News article | 800 | 3 min 22 sec |
| Long-form blog post | 2,500 | 10 min 30 sec |
| Short story | 7,500 | 31 min 31 sec |
| Novella | 30,000 | 2 hr 6 min |
| Novel | 90,000 | 6 hr 18 min |
Word counts are typical round figures; real texts vary widely by genre and publisher.
What changes reading speed
Individual speed varies a great deal around the average. Dense technical writing, unfamiliar vocabulary, small type and reading on a phone all slow people down, while familiar topics and simple sentences speed them up. Reading to study, with rereading and note-taking, is far slower than reading for gist. Children read more slowly than adults, and people reading in a second language usually read more slowly than in their first. To find your own speed, time yourself reading a page of a typical book for two minutes, count the words, divide by two, and enter that as a custom speed.
Using read-time labels
A read-time label near the headline tells visitors what they are committing to before they start, and many publishers show one on every article. Round up to whole minutes so the promise is easy to keep. For long guides, a table of contents works well alongside the label, since few readers finish a 20-minute piece in one sitting. For podcasts and video scripts, use the reading-aloud speed rather than the silent one, because speech is slower than silent reading.
A note on speed reading
Claims of reading 1,000 words a minute or more with full understanding are not supported by research on how the eyes and language system work. A 2016 review in Psychological Science in the Public Interest by Rayner and colleagues concluded that there is a trade-off between speed and comprehension, and that faster reading mostly comes from skimming. Building vocabulary and reading widely are the reliable ways to read faster without losing meaning.
Reading Time Calculator: common questions
How long does it take to read 1,000 words?
About 4 minutes 12 seconds at the average silent reading speed of 238 words per minute, or about 5 minutes 28 seconds when reading aloud at 183 words per minute.
What is the average reading speed?
A 2019 meta-analysis found adults read English nonfiction silently at about 238 words per minute and fiction at about 260. Reading aloud averages about 183 words per minute.
How many words is a 5-minute speech?
Roughly 900 words at the reading-aloud rate of 183 words per minute. Many speakers go slower with pauses, so 700 to 800 words is a safer target.
Why do images add time?
Readers pause to look at pictures. Medium says its read-time labels adjust for images; this calculator uses a widely used reconstruction of that adjustment: 12 seconds for the first image, one second less for each next image, and 3 seconds each from the tenth image on.
How can I find my own reading speed?
Read a typical book page for exactly two minutes, count the words you read, and divide by two. Enter the result as a custom speed.
Sources
Related calculators
- Word Count CalculatorCount words, characters with and without spaces, sentences and paragraphs as you type, with reading time, keyword density, common limits and a word goal.
- Readability CalculatorScore how easy text is to read with Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau and ARI, plus sentence lengths and the longest sentences.
- Text Case ConverterConvert text to sentence case, AP-style title case, uppercase, lowercase, camelCase, PascalCase, snake_case, kebab-case and more, with every style shown at once.
- Text to Speech ToolRead any text aloud in your browser using your device's built-in voices, with voice and language choice, speed and pitch control, pause and stop, and reading time.
- Lorem Ipsum GeneratorGenerate lorem ipsum placeholder text by paragraphs, sentences or words, starting with the classic opening or not, as plain text or HTML paragraphs.