Free tool · No signup · Private by design

Video script timerKnow the runtime before you record

Paste a video script, choose or measure your speaking pace, and add a pause buffer. Set a target length to see the word budget, section timings and exactly how much to cut.

Your script stays in your browser. Trueframe never receives or stores the text.

Your script

Calculate the speaking time

0 charactersRuns in your browser. Your script is never sent to Trueframe.

Speaking pace

150 WPM · 2.5 words/sec
90 to 220 WPM
90 WPM220 WPM

Not sure? Pick Normal. WPM means words per minute. Use the slider when you know your own pace or want a more exact estimate.

Measure your real pace

Start the timer, read the whole script aloud, then stop it. We will set the slider from that read.

Pause buffer

Breaths, emphasis and visual beats

Use 0% for a straight read, 5% for normal delivery and 10% to 15% when the video needs reactions, demos or deliberate pauses.

Target video length

Choose one

Estimated runtime

0:00

at 150 WPM with a 5% pause buffer

Words

0

Target words

143

Sentences

0

Paragraphs

0

Paste your script to start

At 150 words per minute with a 5% pause buffer, a 1 min video holds about 143 words.

0%

Need a stronger script too?

Get Trueframe's free 3-8-12 Script Vault with 25 hooks, 20 retention lines, 5 templates, and 12 CTA closers.

Get the free Script Vault

Script timing guide

How long will your video script take to read?

Divide the word count by the speaking pace, then add room for pauses. A 150-word script read at 150 words per minute takes 60 seconds before the pause buffer. Reactions, demonstrations and emphasis make the recorded version longer.

Runtime formula

Words ÷ WPM × 60 × (1 + pause %) = seconds

225 words at 150 WPM = 90 seconds before pauses

Word budget formula

Target seconds ÷ (1 + pause %) ÷ 60 × WPM = words

60 seconds at 150 WPM with 5% pauses = about 143 words

Video script word count by length

Use this table when you only need a quick answer. The counts assume a straight read before a pause buffer. They are word budgets, not targets you have to fill. A clean 60-second idea can finish at 125 words if the delivery needs space.

Suggested word counts for slow, normal, and fast video speakers
Video lengthSlow · 130 WPMNormal · 150 WPMFast · 180 WPM
15 seconds33 words38 words45 words
30 seconds65 words75 words90 words
45 seconds98 words113 words135 words
60 seconds130 words150 words180 words
90 seconds195 words225 words270 words
2 minutes260 words300 words360 words
3 minutes390 words450 words540 words
5 minutes650 words750 words900 words
10 minutes1,300 words1,500 words1,800 words

Pick a speaking pace that matches the video

Start with Normal at 150 WPM, or about 2.5 words per second. Choose Slow when the viewer needs time to process the idea. Choose Fast only when the speaker is rehearsed and the language is easy to follow.

Slow

130 WPM

Technical explainers, emotional stories, and scripts with deliberate pauses.

Normal

150 WPM

Founder talking heads, VSLs, tutorials, and most conversational delivery.

Fast

180 WPM

Practised short-form videos, punchy ads, and energetic narration.

Make the estimate accurate for your voice

WPM means words per minute. Paste a real script, start the timed read and stop it when you finish. The calculator sets the slider from that delivery.

  1. 01

    Record one normal take

    Read a finished script the way you would on camera. Keep the pauses and emphasis you actually use.

  2. 02

    Measure the real delivery

    Use the timed-read button on this page. Read the current script aloud and stop the timer when you finish.

  3. 03

    Add room for the edit

    Use a 5% pause buffer for normal speech and 10% to 15% when the video needs demonstrations, reactions or deliberate emphasis.

How to cut a video script that runs long

Do not speed-read a weak draft into the target. Cut the parts that make the idea slower to understand. The calculator tells you how many words have to go. This order tells you where to find them.

1

Start on the first useful sentence

Delete greetings and setup such as “today I want to talk about.” If the next sentence makes sense on its own, it should probably be the opening.

2

Give the video one job

A short script gets muddy when it tries to teach three ideas. Keep the point that earns the click and move the other two into separate videos.

3

Show what the viewer can see

A product demo does not need a voiceover describing every click. Let the screen carry the visible action and keep the spoken line for meaning, stakes, or context.

4

Keep one proof point

Three examples often prove the same thing. Use the strongest one in the voiceover. Put supporting numbers on screen if they still matter.

5

End with one action

A CTA gets longer when it asks the viewer to follow, comment, download, subscribe, and book. Pick the next step that matters most.

6

Time the new read

A shorter script can still run long if the rewrite adds pauses or harder phrases. Read it out loud after every serious cut.

How this calculator handles your script

The timer counts groups of characters separated by spaces as words, divides that number by the selected WPM and applies the pause buffer. The target comparison uses the same formula in reverse. There is no hidden score and no AI rewriting the text.

Everything happens in your browser. Script text is not placed in the URL, sent to an API, or saved by Trueframe. We record anonymous events when the tool is used, a pace is calibrated and a timing plan is copied. Those events contain no script, word count, runtime or pace value.

Trueframe built this as a production planning tool after years of scripting and producing founder videos, ads, VSLs, tutorials, and short-form content. The pace presets are starting points, and the slider lets you use a measured pace. Your recorded read is the final source of truth.

Written and reviewed by Benjamin Chua, Trueframe founder. Published August 24, 2026.

Video script timer FAQ

How many words are in a 60-second video script?

A 60-second video script is about 130 words for a slow speaker, 150 words at a normal pace, or 180 words for a fast speaker. Start with the Normal setting, then switch if the delivery needs more pauses or is consistently quicker.

How many words are in a 30-second video script?

A 30-second script is about 65 words at 130 WPM, 75 words at 150 WPM, or 90 words at 180 WPM. Pauses, demonstrations, and on-screen moments reduce the number of words you can say cleanly.

How do I calculate video script length?

Divide the word count by the speaking pace in words per minute. That gives the runtime in minutes. Multiply by 60 for seconds. A 225-word script at 150 WPM takes about 90 seconds: 225 divided by 150, then multiplied by 60.

What speaking speed should I use for a video script?

Choose Normal for most talking videos. Choose Slow for technical or emotional material. Choose Fast for a practised, energetic short video. Normal is 150 words per minute, which is about 2.5 words per second. For a closer estimate, paste your script and use the timed-read button to measure a real delivery.

How much pause time should I add to a video script?

Use a 5% pause buffer for a normal talking-head delivery. Use 10% to 15% when the script needs reactions, demonstrations, on-screen examples or deliberate emphasis. Use 0% only for a straight read with little space between lines. The pause buffer reduces the word budget for the selected target runtime.

How accurate is a video script timer?

A script timer gives a planning estimate from word count, speaking pace and pause time. The final recording can still run longer because of reactions, visual demonstrations, emphasis or retakes. Use the built-in timed read to set your own WPM, then choose a pause buffer that matches the format.

Does Trueframe store the script I paste here?

No. The timer counts the words and calculates the runtime inside your browser. Your script is not sent to Trueframe or saved by this tool. Trueframe records anonymous use events so we can see whether the calculator is useful, but those events contain no script text or word count.