Reading Time Calculator
Calculate reading time and speaking time for any text.
Why calculate reading time?
Displaying estimated reading time in a blog post or article sets reader expectations, reduces bounce rate, and is a proven engagement signal. Medium popularised it; now most publishing platforms show it by default. Knowing reading time also helps you structure content — a 2-minute read should be tight and punchy, while a 10-minute read can go deep with examples and context.
Average reading speeds by context
- Slow / careful reader: 150 WPM — studying dense material or a second language
- Average adult: 238 WPM — typical silent reading speed
- Fast reader: 350 WPM — comfortable with the subject matter
- Speed reader: 600+ WPM — trained technique, lower comprehension
- Speaking aloud: ~130 WPM — presentations, podcasts, narration
How to use the results
Paste your draft into the text area and the stats update immediately. Use the word count to hit a content brief target. Use reading time to add a byline like “5 min read” to your article. Use speaking time to check whether your script fits within a presentation slot or video length.
Frequently asked questions
- How is reading time calculated?
- Reading time = total word count ÷ reading speed (WPM). The average adult reads about 200–250 words per minute silently. This tool defaults to 238 WPM — a commonly cited average — but you can select a preset (150 slow, 238 average, 350 fast, 600 speed reader) or enter a custom WPM.
- What is speaking time used for?
- Speaking time estimates how long it would take to read the text aloud at a typical presentation pace (~130 WPM). This is useful for podcast scripts, speech writing, video narration, and conference presentations.
- What counts as a word?
- Words are counted by splitting on whitespace. A sequence of characters between spaces counts as one word. This matches how most word processors count words.
- Why does my blog read faster or slower than the estimate?
- Reading speed varies by reader, content complexity, familiarity with the subject, and format (dense prose vs. bullet lists). Use the fast preset for technical content your audience knows well, or the slow preset for complex or unfamiliar material.
- How long should a blog post be?
- Most SEO studies suggest 1,500–2,500 words for a blog post targeting search rankings. A 1,500-word post takes about 6 minutes to read at average speed. Long-form posts (3,000+ words) tend to rank better for competitive keywords but require more reader commitment.
Related tools
- Word Counter
Count words, characters, sentences, paragraphs, and reading time instantly.
- Lorem Ipsum Generator
Generate placeholder Lorem Ipsum text by paragraphs, sentences, or words.
- Markdown Editor
Online Markdown editor with live HTML preview.
- Character Counter
Count characters for Twitter, Instagram, LinkedIn, and other platform limits.
- Word Frequency Counter
Analyse word frequency with ranked table and stop-word filter.