Reading Time Estimator
Free online reading time calculator. Paste any text and instantly see how long it takes to read at slow, average, and fast speeds with word count, readability score, and keyword density.
How to Use the Reading Time Estimator
Paste any text into the left panel — an article, blog post, essay, email, or any written content. Reading time estimates appear instantly for slow, average, and fast readers. Enter your own words-per-minute in the custom field for a personal estimate. Use the “Find your reading speed” section below to measure your actual reading speed against a calibration passage.
About This Tool
Estimate how long any piece of text takes to read, with a breakdown by reading speed. The tool also calculates word count, character count, sentence and paragraph counts, the Flesch Reading Ease readability score, and keyword density. Useful for blog authors adding reading time labels to posts, content creators estimating video script length, students timing essay reviews, and anyone who wants to understand the complexity of a text before committing to read it.
Quick Reference Table
| Speed | WPM | Typical Reader |
|---|---|---|
| Slow | 150 | Careful, deliberate reading |
| Average | 238 | Research-backed adult average (Brysbaert 2019) |
| Fast | 400 | Experienced, confident readers |
| Spoken | 130–150 | Conversational speech pace |
| Presentation | 160–180 | Professional presentations |
Frequently Asked Questions
How accurate is the reading time estimate?
The estimate is based on average adult reading speeds from published research. Individual reading speed varies — use the ‘Find your reading speed’ calibration feature to measure your personal WPM and get a more accurate estimate.
What counts as a word?
Any sequence of non-whitespace characters is counted as a word. Numbers, hyphenated terms, and contractions each count as one word. This matches how most word processors count.
Is the Flesch score accurate for languages other than English?
The Flesch formula was developed for English and is most reliable for English text. Different languages have different average syllable-per-word and word-per-sentence patterns, so scores may not be meaningful for non-English text.
How is keyword density calculated?
Keyword density is the percentage of times a word appears relative to the total word count. Common words (stop words like ‘the’, ‘and’, ‘is’) are excluded to surface meaningful keywords. A density of 1–3% for a primary keyword is generally considered healthy for SEO purposes.
Does this work for estimating podcast or video script length?
Yes. Spoken delivery speed is typically 130–150 words per minute for conversational speech, or around 160–180 WPM for presentations. Use the custom WPM input to set a spoken speed and estimate your script’s audio duration.