Reading Time Estimator
See how long your text takes to read at slow, average, and fast speeds. Includes word count, readability score, and keyword density.
Jump to section โพ
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. If you need a strict word target or character budget for a post, use the dedicated check document length tool alongside this one.
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.
Created by The Toobits Team ยท Engineering & Editorial
Toobits is built, tested, and maintained by a small independent engineering team. Every tool is written in TypeScript, runs entirely in the browser, and is reviewed against its source formulas before publication.
Editorial policy ยท Updated April 2026
Related tools
Hand-picked companions that pair well with this tool.
Word Counter
Count words, characters, sentences, and reading time as you type.
textCharacter Frequency Analyzer
Analyze letter frequency, word counts, and bigram distribution in text.
textMarkdown to HTML
Convert Markdown to clean HTML with live preview.
developer๐ขLine Counter
Count total, empty, and non-empty lines with line numbers.
textCase Converter
Transform text to uppercase, lowercase, Title Case, camelCase, and more.
text๐Lorem Ipsum Generator
Generate placeholder paragraphs, sentences, or words of dummy text.
textMore from Text Tools
Other tools in the same category.