How is reading time calculated from a word count?
By WordLab · Published June 10, 2026 · Updated June 10, 2026
This tool divides your word count by 200 words per minute (the engine constant WORDS_PER_MINUTE = 200) and rounds up with Math.ceil, so a 500-word draft shows 3 minutes.
The exact formula the engine uses
The calculation is a single line: Math.ceil(words / 200). The constant WORDS_PER_MINUTE is set to 200 in the engine source and is the only variable that drives the estimate. Rounding up rather than rounding to the nearest integer means partial minutes are always shown as a full minute — a 201-word text is 2 minutes, not 1. This matches how most "X min read" labels behave on blogs and newsletters and avoids misleadingly short estimates for texts just over a boundary.
Running the engine on representative word counts produces these exact outputs: 100 words → 1 minute; 200 words → 1 minute; 201 words → 2 minutes; 400 words → 2 minutes; 500 words → 3 minutes; 800 words → 4 minutes; 1000 words → 5 minutes; 1500 words → 8 minutes; 2000 words → 10 minutes. The 200-word boundary is inclusive, so a text of exactly 200 words still reads as 1 minute, while 201 words tips over to 2.
What research says about actual adult reading speed
A 2019 meta-analysis by Marc Brysbaert (Journal of Memory and Language) pooled 190 studies covering nearly 18,000 participants and found that adult silent reading of non-fiction text averages roughly 238 words per minute. That figure is higher than the 200 wpm convention this tool uses. The gap exists because 200 is a conservative round number that has been widely adopted as a planning benchmark — it builds in a small buffer for re-reading and pausing that makes estimates safer to publish on a content page rather than a research paper.
The Brysbaert study also found meaningful variation by material type: fiction tends to be read faster than expository text, and highly technical content with unfamiliar vocabulary is typically read more slowly, sometimes below 150 wpm. Native-language silent reading is meaningfully faster than reading in a second language. These real-world ranges explain why any single wpm constant is an approximation — the right interpretation is always a planning estimate, not a stopwatch measurement.
Why estimates vary by text type and audience
Text difficulty is the largest driver of reading-speed variation. Academic prose, medical instructions, and dense legal text can drop effective speed well below 150 wpm even for fluent readers, because comprehension — not decoding — is the bottleneck. Conversely, light narrative text aimed at a general audience can be skimmed at 300 wpm or faster with good comprehension. Neither extreme is what a 200 wpm constant is designed for; it is calibrated to general-interest editorial text such as a blog post or newsletter article.
Audience familiarity also matters. A software engineer reading a technical specification is faster than a non-specialist reading the same document. When writing for a specialist audience, the published reading time is likely an overestimate; for a mixed or non-expert audience, it may be closer to accurate or even slightly optimistic. The safest approach is to use the estimate for sizing and planning — fitting a draft to a two-minute slot or a five-minute keynote — rather than as a precise prediction of any individual reader's experience.
How speaking time differs from reading time
The engine models only silent reading. Spoken delivery is slower than silent reading: a comfortable presentation pace is typically 130 to 150 words per minute, compared with the 200 wpm reading benchmark. That means the same 1000-word script that shows a 5-minute read will take roughly 6 to 8 minutes to deliver aloud, depending on pacing, pauses, and emphasis. For video scripts, keynote presentations, or podcast scripts, treat the tool's reading-time output as a minimum floor, not a target.
A practical rule of thumb: multiply the reading-time estimate by 1.3 to get a rough speaking-time estimate at a natural conversational pace, or by 1.5 for a measured, deliberate delivery with pauses. These multipliers are rough guides, not engine outputs; the engine itself uses only the 200 wpm reading constant and does not separately model speaking speed. Rehearsing against a timer is always more accurate than any formula for presentation planning.
Practical sizing guide using the engine outputs
The worked outputs above map cleanly to common content formats. A LinkedIn post or short email typically runs 100 to 200 words — under 1 minute on screen. A standard blog post or newsletter section of 500 to 800 words lands at 3 to 4 minutes, which is the sweet spot for attention retention on most editorial platforms. A long-form feature or detailed guide of 1500 to 2000 words reaches 8 to 10 minutes, which is appropriate for in-depth technical content where readers have opted in for depth.
For meta descriptions and social copy the reading-time estimate is less relevant than the character count, but the word count is still a useful proxy for density. A meta description of around 25 to 30 words at roughly 160 characters sits well within search-engine display limits while being substantive enough to earn a click. The word counter variant pages for reading time and character count both surface these numbers side by side so you can optimize for whichever constraint applies to your use case.
Questions
- Why does this tool use 200 wpm instead of the research average of 238 wpm?
- 200 wpm is a conservative round number widely adopted as a planning benchmark. It builds in a small buffer for pausing, re-reading, and slower text, which makes the estimate safer for labeling content pages. The Brysbaert 2019 meta-analysis found a higher average of roughly 238 wpm for adult non-fiction silent reading, but that figure varies by text type and audience — 200 wpm is the common publishing convention, not a claim about individual reading speed.
- Does rounding up change my estimate significantly?
- For most texts the ceiling rounding adds at most one minute. A 201-word text shows 2 minutes rather than 1, but a 1000-word text shows 5 minutes whether it is 801 or 1000 words. The effect is largest near the boundaries (201, 401, 601 words) and negligible for longer texts where the fractional minute is small relative to the total.
- How should I adjust the estimate for a technical audience?
- For specialist readers who are deeply familiar with the subject, subtract roughly 20 to 25 percent from the estimate. For a non-specialist or mixed audience reading dense technical material, add 20 to 30 percent. These are rough adjustments based on the research spread; the tool itself produces a single estimate at 200 wpm and does not segment by audience.
- Is the reading-time estimate suitable for presentation scripts?
- Use it as a minimum floor only. Spoken delivery typically runs at 130 to 150 words per minute, roughly 1.3 to 1.5 times longer than the silent reading estimate. A script that reads in 5 minutes may take 6 to 8 minutes aloud. Rehearsing against a timer is the most accurate way to size a talk.