induwara.lk
induwara.lkUtility · Speaking

Speech Time Calculator — Words to Minutes

Turn a word count or pasted script into the time it takes to say aloud — and run it in reverse to find how many words a 5-, 7- or 10-minute talk needs. Pick your pace, compare slow to fast, and see silent-reading time too. Free, instant, runs in your browser.

By Induwara AshinsanaUpdated Jun 22, 2026
Speech time calculator

0 words counted

Used only when the box above is empty.

Speaking pace

NCVS conversational average (default)

Speaking time
10 min 0 sec
At 150 wpm
Words counted
1,500
Manual entry
Silent reading
6 min 18 sec
Read in head, 238 wpm

Same words, every pace

PaceRateSpeaking time
Slow110 wpm13 min 38 sec
Conversational130 wpm11 min 32 sec
Averageselected150 wpm10 min 0 sec
Fast170 wpm8 min 49 sec

Estimates only — actual delivery varies with pauses, slides, Q&A and accent. Sources: NCVS & Toastmasters (speaking pace), ACX (narration), Brysbaert 2019 (silent reading). All math runs in your browser; nothing is uploaded.

How it works

Spoken length is governed by one ratio: your speaking rate, measured in words per minute (wpm). The estimate is deliberately simple and fully deterministic — no hidden fudge factors, so you can reproduce every number by hand.

  1. Count the words. Pasted text is trimmed and split on any run of whitespace, dropping empty tokens: text.trim().split(/\s+/).filter(Boolean).length. Or you type a word count directly.
  2. Pick a rate R. The default is 150 wpm — the conversational English average reported by the National Center for Voice and Speech. Toastmasters recommends 125–150 wpm for clear delivery, which frames the slow (110) and fast (170) presets.
  3. Compute spoken time. T = words × (60 ÷ R) seconds. For example 1,500 words at 150 wpm = 1500 × (60 ÷ 150) = 600 seconds = 10 min 0 sec.
  4. Format. The exact seconds are rounded to the nearest whole second, which naturally carries 60 s into the next minute and 60 min into an hour. Past one hour the result is shown as H:MM:SS.
  5. Reverse mode. Given a target of S seconds, the words to script are W = round(R × (S ÷ 60)). A 5-minute (300 s) talk at 150 wpm needs 150 × 5 = 750 words.
  6. Silent reading comparison. The same word count is also timed at 238wpm — the mean silent reading rate for English non-fiction from Brysbaert's 2019 meta-analysis. Reading in your head is about 60% faster than speaking, which is why a script that feels short on paper over-runs when delivered.

The same answer is computed two ways internally — the seconds-per-word form words × (60 ÷ R) and the division-first form (words ÷ R) × 60 — and they must agree. As a third sanity check, the 150 wpm default implies 9,000 finished words per hour, which sits inside the audiobook industry's ACX standard of roughly 9,000–9,600 words per finished hour.

Worked examples

Words → time

A 1,500-word presentation script

  1. Average 150 wpm: 1500 × (60 ÷ 150) = 600 s = 10 min 0 sec
  2. Slow 110 wpm: 1500 ÷ 110 = 13.636 min → .636 × 60 = 38 s = 13 min 38 sec
  3. Fast 170 wpm: 1500 ÷ 170 = 8.824 min → .824 × 60 = 49 s = 8 min 49 sec
  4. Silent reading 238 wpm: 1500 ÷ 238 = 6.303 min → 6 min 18 sec
  5. Takeaway: speaking is ~37% slower than reading — trim before the slot.

Time → words

A strict 5-minute speech

  1. Target: 5:00 = 300 seconds
  2. Average 150 wpm: 150 × (300 ÷ 60) = 750 words
  3. Conversational 130 wpm: 130 × 5 = 650 words
  4. Fast 170 wpm: 170 × 5 = 850 words
  5. Aim for ~750 words; trim to ~650 if you pause often or address an ESL audience.

Words → time, large input

Edge case: a feature-length narration

  1. 100,000 words at 150 wpm
  2. 100000 × (60 ÷ 150) = 40,000 seconds
  3. 40000 ÷ 3600 = 11 hours (39,600 s), remainder 400 s
  4. 400 ÷ 60 = 6 min 40 sec
  5. Result: 11 hr 6 min 40 sec (shown as 11:06:40).

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.