How Reading Time Is Calculated
Reading time is calculated by dividing the word count by the selected words-per-minute (WPM) rate: reading_time = word_count / WPM. This gives you time in minutes, which is then converted to a minutes-and-seconds format for clarity. The word count is computed by splitting text on whitespace and counting non-empty tokens.
The three preset speeds — Slow (150 WPM), Average (200 WPM), and Fast (300 WPM) — reflect the typical ranges for adult silent reading. Research by Rayner et al. (2016) found that college-level readers average around 200–238 WPM with good comprehension. The Custom mode lets you input your personal reading speed if you've measured it.
What Is the Average Reading Speed?
Most adults read at 200–250 words per minute for non-fiction content when reading for comprehension (not skimming). Skilled readers reach 300–400 WPM. Speed reading courses claim 500–1,000 WPM but research suggests that beyond 400 WPM, comprehension drops significantly because the eyes physically cannot fixate on enough words per line.
Children, non-native speakers, and readers with dyslexia typically read at 100–150 WPM. For accessibility, Medium and other content platforms use 200–265 WPM as their default estimate and display it prominently to help readers self-select into longer articles.
Reading Speed by Context
The landmark study by Rayner et al. (2016, Psychological Science in the Public Interest) measured silent reading across thousands of participants and remains the most cited modern reference. Key findings: average college-educated adults read at 250–300 WPM with good comprehension; the general adult population averages 200–250 WPM. Claims of 10,000 WPM speed reading are unsupported — comprehension collapses above roughly 500 WPM because the eyes physically cannot fixate on enough words per line to decode meaning.
Speed varies significantly by content type: technical and dense material (academic papers, legal documents, medical texts) drops to 100–150 WPM due to frequent re-reading and slower cognitive processing. Audiobooks and text-to-speech run at 125–150 WPM at normal speed; many listeners use 1.5× playback, which approximates 200 WPM. Children progress rapidly: Grade 1 averages ~80 WPM, Grade 4 ~125 WPM, and Grade 8 ~200 WPM.
This calculator uses 200 WPM as its "Average" preset — a conservative baseline that ensures time estimates are not overly optimistic for most web content. Related tools: Speech Time Calculator, Word Counter, Reading Level Calculator, and Character Counter.
Content Length Benchmarks for Writers
Blog posts targeting SEO typically perform best at 1,500–2,500 words for comprehensive topics (7–12 min read at 200 WPM). HubSpot and Backlinko data show top-ranking posts average around 1,890 words — though quality and relevance matter far more than raw word count. Thin content that barely covers the topic will not rank, and padded content stuffed with filler does not outrank concise, well-structured articles.
News articles use the inverted pyramid: 400–800 words (2–4 min read), key information first. Email newsletters: 200–300 words for maximum engagement (Mailchimp research); 500+ words for digest or roundup formats. LinkedIn posts peak at 150–300 words; LinkedIn articles perform at 1,200–2,000 words.
Academic paper abstracts: 150–250 words (most journals require this range). For fiction, the standard industry word-count tiers are: short story 1,000–7,500 words, novelette 7,500–17,500 words, novella 17,500–40,000 words, and novel 80,000+ words. Use this calculator to quickly estimate the reading time of any draft before publishing.
Reading Speeds by Audience and Content Type
The most comprehensive modern benchmark is Brysbaert's 2019 meta-analysis of 190 studies covering 18,573 participants (Psychonomic Bulletin & Review). The finding: the average silent reading rate for adult native speakers is 238 words per minute — not 200–250 as older textbooks often cite. That said, 238 WPM is a population median across general text; actual speed depends heavily on who is reading what.
Audience benchmarks (approximate ranges, silent reading for comprehension): early readers in Grade 1–2 average 80–130 WPM; Grade 4–5 students reach 125–175 WPM; teens in high school typically read 180–220 WPM. Adult casual readers land at 200–250 WPM. College-educated professionals average 250–300 WPM on familiar material. Trained speed readers who practice RSVP or chunking techniques reach 350–500 WPM — but independent studies using comprehension tests consistently show retention drops below 60% above 400 WPM, making 'reading' at 700+ WPM closer to scanning than understanding. Non-native speakers typically read 20–30% slower than native speakers in the same language regardless of fluency level.
Content type matters as much as the reader's profile. Technical documentation, code-heavy tutorials, and academic papers with dense equations slow reading to 50–100 WPM — sometimes lower — because the reader must process notation, backtrack, and verify understanding before moving forward. Legal documents add similar friction from sentence complexity. Conversely, light fiction and familiar news articles can be consumed at 250–350 WPM by experienced readers. This is why this calculator offers a Slow (150 WPM) preset: it reflects realistic consumption speed for specialized or difficult material, not just slow general readers.
Why This Tool's Estimate Often Differs from Actual Reading Time
A reading time calculator counts words and divides by a WPM rate. That's the correct starting point, but it misses several factors that consistently make real reading time longer than the estimate. Understanding these factors helps you calibrate the output for your specific content.
Vocabulary complexity and jargon density add lookup time. A reader unfamiliar with 'amortization,' 'polymorphism,' or 'myocardial infarction' will pause, reread, or reach for a definition — adding 5–15 seconds per unknown term. A single-page glossary article with 20 technical terms can add 2–5 minutes beyond the WPM estimate. Sentence length compounds this: Flesch-Kincaid research shows comprehension slows significantly when average sentence length exceeds 25 words; many academic texts run 35–45 words per sentence.
Non-text elements are invisible to a word counter. A 1,500-word tutorial with 12 code blocks, 3 diagrams, and 2 data tables can take 20–25 minutes instead of the expected 7–8 minutes because the reader must process each element, run examples mentally, and cross-reference figures. The same applies to illustrated articles, equations in papers, and step-by-step instructions where compliance checking slows the pace. Roughly speaking: add 1–2 minutes per substantial code block, 30–60 seconds per diagram, and 1–3 minutes per data table.
Context and distraction are underrated factors. Reading a news article on a focused desktop browser is faster than reading the same article on a phone with push notifications, in a noisy environment, or in a secondary language. Studies on digital reading distraction suggest the average reader is interrupted every 3–5 minutes on web pages with ads and notifications — meaning a '6-minute read' can realistically take 12–15 minutes in a distracted context. If you're writing content for a distracted mobile audience, assume your actual reading time is 1.5–2× the calculator's estimate.
Using Reading Time Strategically for Content Planning
Displaying estimated reading time at the top of an article is one of the simplest and most effective UX improvements a content site can make. Medium popularized the practice around 2013 and has kept it ever since — it signals respect for the reader's time, primes them with realistic expectations, and increases completion rates. Research from Nielsen Norman Group (2017) found that displaying reading time increases average time-on-page by 16% because readers who commit to an article are less likely to bounce partway through.
Target reading times vary significantly by format and channel. Blog posts: 3–7 minutes (600–1,400 words at 200 WPM) is the sweet spot for shareability and depth; posts under 2 minutes are often perceived as shallow even if well-written. Email newsletters: 2–4 minutes is the practical ceiling before unsubscribes rise — Mailchimp's 2021 data shows click-through rates peak at 200–300 word newsletters and decline above 500 words. Long-form editorial and journalism: 10–15 minutes (2,000–3,000 words) works for established audiences with high trust; anything over 15 minutes risks losing casual readers unless the content is exceptionally engaging. Whitepapers and reports: 20–40 minutes is acceptable when the reader is pre-committed (they downloaded the PDF intentionally).
For SEO, reading time is not a direct ranking signal — Google does not read '5 min read' labels. But it correlates with depth and dwell time, both of which do affect rankings indirectly. A well-structured 8-minute piece that fully covers its topic will typically outrank a thin 2-minute article for the same informational query, not because of length but because comprehensive coverage satisfies search intent better. Use this calculator to audit draft length before publishing: paste your text, check the reading time, and compare against the format targets above. If a technical tutorial is showing 4 minutes but contains 8 code blocks, the actual consumption time is probably 18–22 minutes — set expectations accordingly with your audience.
Frequently Asked Questions
What is the average reading speed for adults?
How can I improve my reading speed?
Speed reading vs. comprehension: is it worth it?
What is an average reading speed?
How does reading speed differ between print and screen?
How is reading time calculated?
What word count targets should I use for blog posts?
Does the 238 WPM Brysbaert figure apply to non-native readers?
Should I display reading time at the top of every article?
How much extra time should I add for code blocks, images, and tables?
You might also need
See all tools →Complementary tools based on what you're doing
By Bam's Thinkery — Updated