Creator Tools

Video Script Length Calculator – Words, WPM & Time

Estimate script runtime or word limits, calibrate pace from repeated rehearsals and test a budget at your slowest measured pace.

Free to useNo account neededMethod explained

Measure rehearsal pace and test a word budget using the calculator inputs on this page.

Creator Tools

Estimate video script length and word count

Convert script words into an estimated video duration or calculate a practical word target from the desired runtime. Include speaking pace, fixed non-speaking time, pauses, visual segments and delivery variation.

Calculation direction and delivery pace

Choose whether you already know the script length or the desired finished-video duration. Pace presets are editable planning references, not guaranteed delivery speeds.

Script word input

Enter an existing word count or paste the script for a browser-side estimate. The text is processed locally by the calculator and is not submitted by this form.

Pauses, visuals and fixed non-speaking time

Separate fixed time from timing that scales with spoken delivery. This avoids treating every visual segment, pause or title card as additional script words.

Fixed non-speaking time
Added once for intros, outros, title cards, silent demonstrations or other fixed segments.

Turn repeated rehearsals into a word budget

Measure one to five representative takes. Compare their actual paces, then check a script against the slowest pace you observed. You can apply the pooled pace to the original calculator above.

Time spoken delivery consistently. Count the words actually spoken, excluding stage directions. Reserve demonstrations, title cards or other non-speaking time separately. If your timed takes already include a pause, do not add that same pause again. Starting values are examples.

Measurement and word-budget method

Each take’s WPM = spoken words × 60 ÷ measured seconds. Pooled WPM uses total words and total measured seconds, so unequal-length samples are not averaged as though they had equal duration. The runtime range uses the fastest and slowest measured WPM, adding your reserved non-speaking time. The slow-pace word ceiling = floor((target seconds − reserved seconds) × slowest WPM ÷ 60).

Exact decimal arithmetic supports up to eight decimal places. This range only describes the takes entered; topic complexity, emphasis and audience response can change future pacing. Applying the pooled pace sets the main calculator’s custom WPM, rounded to two decimals, and leaves its other timing assumptions for you to review. Measurements stay in this page; no recording or microphone is used.

Choose a draft estimate, fixed slot or measured pace

Use words-to-duration mode when you know the spoken script. Use duration-to-words when the finished-video slot is fixed. The rehearsal helper accepts measured sample reads, shows the range actually observed, and calculates a word ceiling at the slowest of those paces.

The helper has its own script-word and reserved-time inputs. Its observed range does not include the main calculator’s separate variable allowance or ± delivery variation. To compare their results, align the timing assumptions and avoid adding a pause that your measured WPM already includes.

Separate narration from time that extends the timeline

Total seconds = (spoken words ÷ WPM × 60) × (1 + variable allowance ÷ 100) + fixed non-speaking seconds. A 700-word script at 140 WPM contains 300 seconds of narration. A 10% additional allowance adds 30 seconds, and a fixed 15 seconds gives 345 seconds: 5 minutes 45 seconds.

ComponentUse it forAvoid
Measured or selected WPMThe spoken performance, including pauses already present in the measurement.Assuming a preset suits every speaker or topic.
Variable allowanceExtra timeline-extending time modeled in proportion to narration.Adding the same natural pauses a second time.
Fixed timeKnown total time for title cards, silent demonstrations or similar segments.Including a fixed segment again in the variable allowance.

B-roll, captions or demonstrations that overlap narration do not automatically add finished runtime. Add only the time that extends the timeline. Likewise, two simultaneous 10-second voices advance a timeline by about 10 seconds, not 20.

Calculate a whole-word budget for a hard slot

Subtract fixed time from the target, divide by (1 + variable allowance ÷ 100), multiply by WPM ÷ 60, then round down to whole words. For a 300-second slot, 15 fixed seconds, a 10% allowance and 140 WPM, the ceiling is 604 words. Under those assumptions it produces about 299.74 seconds.

The main calculator’s ± delivery variation is a sensitivity assumption around the selected WPM. It recalculates slower and faster paces; equal percentage pace changes do not produce symmetrical time changes. A selected-pace budget does not guarantee that a slower take will fit. Use the slower reference when the timing constraint needs that margin.

Calibrate with representative rehearsals

Measure the words actually spoken and their delivery time consistently. Use realistic terminology, sentence complexity and performance style; exclude discarded false starts. Baruch College’s speaking-rate guidance explains measuring words per minute and repeating samples because rate varies by topic.

The helper pools total words over total measured seconds and keeps the fastest and slowest take visible. This is different from giving unequal-length samples equal weight. Its slow-pace word budget is a boundary based on the samples entered, not a statistical confidence interval or a promise about the next take.

“Use pooled pace” sets the main tool’s custom WPM to the measured value rounded to two decimals. It leaves script text, pause allowances and delivery variation unchanged. Review those fields and recalculate. Measured paces outside the main tool’s 40–300 WPM range remain visible in the helper but are not silently clamped or applied.

Count spoken words rather than production instructions

Enter a known spoken-word count or paste the script for local counting. The optional bracket setting excludes text inside matching square brackets. Removing “[hold chart for 10 seconds]” from the word count does not add ten seconds to the video; put that separate silent time into an appropriate timing field.

Speaker labels, scene headings and editing notes can overstate narration. Symbols can understate it: a token such as “$1,250” may be spoken as several words. Spell out important numbers or adjust the manual count when precision matters. Notes in other brackets and overlapping production events still need editorial judgment.

Combine sections and interpret the limits

When sections have different paces, calculate each section’s time and combine sequential timeline segments. Do not average speaking rates directly or add overlapping durations. Retakes removed in editing do not lengthen the finished video; retained improvisation and silent holds can.

The main word count supports 1–1,000,000 whole words; target time must be positive, and fixed time must be shorter than that target in reverse mode. Custom pace is 40–300 WPM, delivery variation is 0%–30%, and variable allowance is 0%–200%. These are software ranges, not recommended speaking rates. Blank required fields are not zero.

The rehearsal helper accepts one to five takes and decimal times up to eight places. All calculations depend on the words, timing and pace you supply. It does not record audio or detect what you said. For audience viewing scenarios after estimating the finished runtime, use the YouTube Watch Time Calculator; finished video duration and average audience view duration are separate inputs.