Free Reading Time Calculator — Accurate Estimate for Any Text
Calculate reading time for any content. 4 reader profiles, custom WPM, Flesch readability score, speaking time. Paste any text and get instant results.
Average Reading Speeds — The Real Data
The "average reading speed" varies significantly depending on the source and study method. Here's a comparison of the most-cited figures:
| Reader Type | Words Per Minute (WPM) | Source |
|---|---|---|
| Children (grades 1–2) | 60–100 WPM | Hasbrouck & Tindal (2017) |
| Average adult (non-fiction) | 238 WPM | Brysbaert (2019) — most cited study |
| Average adult (fiction) | 260–280 WPM | General research consensus |
| University students | 250–300 WPM | Multiple studies |
| Professionals (reading for work) | 250–350 WPM | Variable by field |
| Speed readers (trained) | 400–700 WPM | With reduced comprehension |
| Silent reading (audiobook rate) | 150–160 WPM | Audible / podcast average |
| Public speaking pace | 130–150 WPM | Toastmasters guideline |
The most reliable study on adult reading speed (Brysbaert, 2019 — meta-analysis of 190 studies with 17,887 participants) found the median non-fiction reading speed is 238 WPM. ToolsArena's Reading Time Calculator uses 238 WPM as its "Average Reader" baseline.
The Reading Time Formula
Reading time is calculated using a simple formula:
Examples:
- 500-word blog intro ÷ 238 WPM = 2.1 minutes
- 1,500-word article ÷ 238 WPM = 6.3 minutes
- 3,000-word guide ÷ 238 WPM = 12.6 minutes
- 80,000-word novel ÷ 238 WPM = 336 minutes (~5.6 hours)
For speaking time (presentations, speeches), use 130 WPM. For audiobooks, use 155 WPM.
Flesch Readability Score — Is Your Content Too Complex?
The Flesch Reading Ease formula measures how easy a text is to read:
Score = 206.835 − (1.015 × avg sentence length) − (84.6 × avg syllables per word)
| Score | Difficulty | Suitable for |
|---|---|---|
| 90–100 | Very Easy | 5th grade, simple text messages |
| 70–90 | Easy | 6th grade, consumer-facing content |
| 60–70 | Standard | 8th–9th grade, most blog posts |
| 50–60 | Fairly Difficult | 10th–12th grade, news articles |
| 30–50 | Difficult | College level, academic writing |
| 0–30 | Very Difficult | Graduate/professional level |
Aim for a Flesch score of 60–70 for general web content. Shorter sentences (under 20 words) and common vocabulary improve readability without dumbing down your content. Google's own style guide recommends writing at a 7th–9th grade reading level for most content.
How to Use the Tool (Step by Step)
- 1
Open the Reading Time Calculator
Go to ToolsArena Reading Time Calculator — no account needed.
- 2
Paste your text
Paste your article, essay, blog post, or any text into the input area.
- 3
Choose a reader profile
Select Slow (150 WPM), Average (238 WPM), Fast (350 WPM), or Speed Reader (600 WPM). Or set a custom WPM.
- 4
Review the results
See reading time, speaking time, audiobook time, Flesch readability score, word count, and keyword frequency.
- 5
Use insights to improve your content
If the reading time is too long for your audience, use the paragraph breakdown to identify which sections to trim.
Frequently Asked Questions
What is the average reading speed for adults?+−
The most reliable study (Brysbaert, 2019) found the median reading speed for adult non-fiction readers is 238 words per minute (WPM). Fiction readers average slightly higher at 260–280 WPM. Speed reading courses claim 400–700 WPM, but research shows comprehension drops significantly above 350 WPM.
How long does it take to read 1,000 words?+−
At the average reading speed of 238 WPM: 1,000 ÷ 238 = 4.2 minutes. At 150 WPM (slow reader): 6.7 minutes. At 350 WPM (fast reader): 2.9 minutes. For speech or presentation: 1,000 ÷ 130 WPM = 7.7 minutes.
How long does it take to read a book?+−
A typical novel has 70,000–100,000 words. At 238 WPM: 294–420 minutes (5–7 hours of reading). Most readers read for 30–60 minutes per session, so finishing a novel takes 5–14 days depending on reading habit.
What is a good Flesch Reading Ease score for blog posts?+−
Aim for 60–70 for most blog content (suitable for general adult audiences). Marketing copy works best at 70–80 (simpler language). Academic or technical content typically scores 30–50. Use shorter sentences and common words to increase your score.
How is reading time displayed on Medium and news sites?+−
Medium uses approximately 265 WPM as their baseline. Most reading time estimates on websites round to the nearest minute (e.g., "4 min read" for 950–1,325 words at 265 WPM). Substack uses 200 WPM. ToolsArena uses 238 WPM (the most accurate research-based figure) and shows exact minutes and seconds.
Free Reading Time Calculator — Accurate Estimate for Any Text
Calculate reading time for any content. 4 reader profiles, custom WPM, Flesch readability score, speaking time. Paste any text and get instant results.
Calculate Reading TimeRelated Guides
Complete Word Counter Guide
Everything writers, students, bloggers, and SEO professionals need to know about word count.
Image Compression Guide
Everything web developers, bloggers, and designers need to know about compressing images for fast, beautiful websites.
How to Convert PDF to Word (Editable .docx) Free Online — 2026 Guide
Extract editable text from any PDF — scanned documents, forms, reports — without Adobe Acrobat.