Free Online Reading Time Calculator
Estimate reading and speaking time for any text
Time Estimates
Speed Settings
Try these next
About this tool
Estimate how long it takes to read or speak any text with this free online reading time calculator. Paste or type your content and instantly see word count, estimated reading time, and estimated speaking time. Adjust reading speed from 100 to 400 words per minute (default 238 WPM based on research averages) and speaking speed from 80 to 250 WPM (default 150 WPM for a conversational pace). The tool also displays a Flesch-Kincaid reading level indicator so you can gauge text difficulty at a glance. Whether you are preparing a presentation, timing a blog post, estimating podcast script length, or checking how long an article will take your audience to finish, this calculator gives you the answer in seconds. All processing happens entirely in your browser — your text is never sent to a server or stored anywhere.
How to use Reading Time Calculator
- Enter your text. Paste or type the text you want to analyze into the text area.
- Adjust speeds. Use the sliders to set your preferred reading speed (100–400 WPM) and speaking speed (80–250 WPM).
- View results. See word count, reading time, speaking time, and Flesch-Kincaid reading level update instantly.
Frequently Asked Questions
The average adult reads at approximately 200–250 words per minute for non-fiction and 250–300 WPM for fiction. This calculator defaults to 238 WPM, which is the commonly cited research average for English prose.
Speaking time is based on how fast people talk out loud, which is slower than silent reading. A conversational speaking pace is about 130–150 words per minute, while a formal presentation might be 100–120 WPM. This calculator defaults to 150 WPM for speaking.
The Flesch-Kincaid Grade Level formula estimates the US school grade level needed to understand a text. It uses average sentence length and syllables per word. A score of 8.0 means an eighth-grader can understand the text. Lower scores indicate easier reading.
Paste your blog post text into the calculator above. It instantly shows word count and estimated reading time. Most blog readers scan at 200–250 WPM, so a 1,500-word post takes about 6–7 minutes to read.
At the average reading speed of 238 WPM, a 5-minute read is approximately 1,190 words. At 200 WPM, it is about 1,000 words. You can adjust the WPM slider to match your target audience's reading speed.
At a conversational pace of 150 WPM, a 10-minute speech is about 1,500 words. For a slower, more deliberate presentation pace of 120 WPM, aim for 1,200 words. Use the speaking speed slider to fine-tune the estimate.
Yes. Use the reading speed slider to set any value between 100 and 400 words per minute. The speaking speed slider ranges from 80 to 250 WPM. Both update the time estimates in real time.
No. All calculations happen entirely in your browser using JavaScript. Your text never leaves your device — nothing is uploaded, stored, or logged.
Related Tools
Discover more free utilities to enhance your productivity.
Word Counter
Count words, characters, sentences & paragraphs
Readability Checker
Analyze text readability with Flesch-Kincaid, Gunning Fog, and Coleman-Liau scores
Character Counter
Count characters and check platform limits
Text to Slug Converter
Convert any text into a clean URL-friendly slug