Reading Time Calculator
Calculate reading time and speaking time for any text or article based on average words per minute. Free, instant, no sign-up needed.
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.
Common use cases
Bloggers paste finished articles here to get the reading time estimate they'll display in the post header — Medium's research shows that articles with a visible reading time have higher click-through rates from feeds. Conference speakers paste their talk script and use the speaking time result to confirm it fits the allotted slot before rehearsing. Podcast producers calculate episode length from a script word count before recording to plan editing time. Content managers reviewing guest post submissions check word count instantly to verify the piece meets the editorial minimum before assigning it to an editor.
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 a 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 as you type — perfect for essays, posts, and SEO copy. Free, no sign-up.
- Markdown Editor
Write Markdown with a live side-by-side HTML preview — GitHub Flavored Markdown, tables, code blocks. Free online editor; nothing is saved to any server.
- Character Counter
Count characters, words, and sentences live — with limits for X/Twitter, Instagram, LinkedIn, SMS, and meta descriptions built in. Free, no sign-up.
- Word Frequency Counter
Analyse word frequency in any text with a ranked table and stop-word filter, useful for SEO and content analysis. Free, no sign-up needed.
- Readability Checker
Check text readability with the Flesch Reading Ease score and other metrics to see how easy your writing is to understand. Free, instant.