Skip to content
Text

Reading Time Calculator

Estimate reading and speaking time at multiple speeds.

readingtimespeakingwordswpm
Loading tool…

About the Reading Time Calculator

Readers skim before they commit. A headline promising a three-minute article feels approachable; one that might take twenty gets skipped. The Reading Time Calculator estimates how long any text takes to read or speak, so you can set honest expectations before you hit publish. Paste your draft, speech, or script into the text area — the tool ships with a pre-loaded sample so you can see the output immediately — and it computes live word, character, sentence, and paragraph counts alongside the estimated reading and speaking times. It measures against four paces: slow reading at 150 words per minute, average reading at 250, fast reading at 400, and a typical speaking pace of 130. Two headline cards show the average-reader time and the speaking time, and a Speed breakdown table lists every pace with its time in minutes and seconds. Extra stats — average words per sentence and average characters per word — help you gauge readability and complexity. Bloggers use it to label posts, speakers to time scripts, and course creators to set lesson durations.

Reading Time Calculator examples

Input
The quick brown fox jumps over the lazy dog and runs away.
Output
Words: 12 · Characters: 58 · Sentences: 1 · Paragraphs: 1

Estimated reading time: 3s (average adult reader, 250 WPM)
Estimated speaking time: 6s (typical presentation pace, 130 WPM)

Speed breakdown:
Slow reader (150 WPM): 5s
Average reader (250 WPM): 3s
Fast reader (400 WPM): 2s
Speaking pace (130 WPM): 6s

Avg words / sentence: 12.0 · Avg chars / word: 3.9
Note: A single pangram-style sentence shows all four paces side by side.
Input
Read this sentence. Then read this other sentence.
Output
Words: 8 · Sentences: 2

Estimated reading time: 2s (250 WPM)
Estimated speaking time: 4s (130 WPM)

Speed breakdown:
Slow reader: 3s
Average reader: 2s
Fast reader: 1s
Speaking pace: 4s

Avg words / sentence: 4.0 · Avg chars / word: 5.3
Note: Two short sentences produce a 4.0 average words per sentence.
Input
Thank you all for coming. Today I will share three ideas with you. The first idea is about focus. The second idea is about consistency. The third idea is about kindness.
Output
Words: 31 · Sentences: 5

Estimated reading time: 7s (250 WPM)
Estimated speaking time: 14s (130 WPM)

Speed breakdown:
Slow reader: 12s
Average reader: 7s
Fast reader: 5s
Speaking pace: 14s
Note: A short introduction script — the Speaking pace row is the one to budget for a live talk.

How to use the Reading Time Calculator

  1. 1

    Start with the pre-loaded sample text or paste your own into the Your text area.

  2. 2

    Read the live stat row for Words, Characters, No spaces, Sentences, and Paragraphs.

  3. 3

    Check the Estimated reading time card (250 words per minute) and the Estimated speaking time card (130 words per minute).

  4. 4

    Review the Speed breakdown table for slow, average, fast, and speaking paces in minutes and seconds.

  5. 5

    Click Load sample to restore the demo text or Clear to start from empty.

Common use cases

  • Adding reading-time labels to blog post headers.
  • Timing presentation scripts before a speaking slot.
  • Estimating video voiceover duration for YouTube scripts.
  • Setting expected lesson lengths for online course materials.
  • Checking readability via average sentence and word length stats.
  • Budgeting proofreading time across a batch of articles.

Best practices

  • Round up durations when publishing labels — underestimating reading time erodes reader trust.
  • Use the speaking pace row for scripts and add buffer for pauses, questions, and transitions.
  • Treat Avg words / sentence as a readability signal and revise when it climbs past 25.
  • Test the same draft at slow and fast paces to publish a fair time range instead of one number.
  • Re-measure after every substantive edit, since even small cuts shift the estimate.

Tips

  • Write your estimate the way readers see it: round up to the next ten seconds for conservative reading-time labels.
  • For YouTube scripts, aim at the Speaking pace row (130 WPM) and add roughly 10% for pauses and breaths.
  • Use Avg words / sentence to catch run-ons before publishing; values over 25 deserve a rewrite pass.
  • Keep the sample loaded to sanity-check your mental math whenever you switch from your own draft.

Frequently asked questions

It measures four paces: slow reading at 150 WPM, average reading at 250 WPM, fast reading at 400 WPM, and speaking at 130 WPM. The headline reading-time card uses the 250 WPM average adult figure and the speaking card uses 130 WPM, a typical presentation pace. The Speed breakdown table shows all four with times in both minutes and seconds.

Durations are rounded to whole seconds and displayed in a compact format — 3s for short texts, 2m 15s for medium ones, and 1h 5m for very long documents. The Speed breakdown table also shows a raw Seconds column, and the headline cards display a single large duration so you can grab the number instantly for a blog label or video description.

Yes. Paste your script into the Your text area and read the Estimated speaking time card, which uses 130 words per minute — the standard pace for clear delivery. If you speak faster or slower, use the Speed breakdown table to interpolate, or treat the slow and fast reader rows as bounds for a rehearsal.

Avg words / sentence divides your total words by detected sentences, and Avg chars / word divides characters without spaces by words. Both are quick readability signals: average sentences under roughly 20 words read more clearly, and a higher characters-per-word average hints at longer, more complex vocabulary that may slow readers down.

The tool loads with a short sample passage explaining reading speeds, so you can see every stat and both time cards populated before you type anything. Click Load sample to restore it at any time, or Clear to start with an empty text area and paste your own draft.

Yes. All counting and time estimation runs in your browser, in real time, with no network requests. The text you paste never leaves your machine, so you can time private drafts, scripts, or manuscripts without concern, and results update on every keystroke so you can trim a draft until it fits a target duration.

Explore more text tools

Browse the full collection of text tools on the hub, or jump back to all categories.

Related tools

Did this tool help?

Anonymous — one tap, no sign-up.