YouTube Script Length Estimator
Paste your script and get an estimated spoken runtime — at slow, normal, and fast pacing — so you know roughly how long the video will be before you ever hit record.
Estimates are based on average words-per-minute speaking rates; your actual pace, pauses, and B-roll will shift the real number.
Word count
0
Character count
0
Slow (~120 wpm)
0:00
Normal (~150 wpm)
0:00
Fast (~180 wpm)
0:00
How it works
- 1Paste your full script (or a section of it) into the box.
- 2Read the estimated runtime at three different speaking paces.
- 3Trim or expand until the estimate matches your target length.
When to use this
- You're targeting a specific runtime (say, under 8 minutes for two mid-rolls) and need to know if your draft fits.
- You want to compare a script's length at your normal pace versus a faster, more energetic delivery.
- You're deciding how much to trim before recording, not after.
A worked example
A 1,200-word script runs about 8 minutes at a slow 150 wpm pace, roughly 7.5 minutes at a normal 160 wpm, and about 6.5 minutes at a fast 185 wpm. If your target is a tight 6-minute video, that script needs to shed around 250-300 words, or you'll need to speed up your delivery beyond what reads naturally.
Frequently asked questions
What pace should I use?+
Most conversational YouTube narration lands around 140-160 words per minute. Tutorials and calmer explainer content often run slower (110-130 wpm); fast-cut, high-energy content can run 170+.
Why is my actual video longer than the estimate?+
This only counts spoken words — it doesn't account for pauses, B-roll without narration, on-screen text lingering, or edits. Treat it as a floor, not an exact prediction.
Should I paste the whole script or just a section?+
Either works — paste a section to check the pacing of just that part, or the full script for a total runtime estimate.
Does punctuation affect the word count?+
No — only actual words are counted; punctuation, timestamps, and stage directions in brackets don't inflate the total.