Paste the script. The timer counts the words the voice will actually say — not HOOK labels, visual prompts or notes — and estimates the seconds on each AI video engine family, with the words that fit in 35, 60 and 90 seconds.
0/5000 characters
Runs in your browser · your script is not sent anywhere while you time it · no account, no AI call, no credits
Target length
What length should this fill?
0:00
Your word count, the estimated seconds on each engine family and the next step will appear here.
Estimates, not audio measurements: Seedance 1.5, Kling 2.5, Veo 3.1 are timed at the pace of the Kineo narrator voice your script would get (2.45 words per second for this one); Kling 3, MiniMax H3, Seedance 2.5 at 2.3. The “minimum” is the floor Kineo checks before it renders.
Why this timer is different
It times a script the way each engine does.
Most word counters divide every word on the page by one generic speaking speed. This one first removes structural labels, bracketed shot directions and production metadata with the narration parser Kineo uses for verbatim scripts, then applies the pace each engine family really uses before it renders: the Kineo narrator voice your script would get on Seedance 1.5, Kling 2.5 and Veo 3.1, and the engine-voice pace on Kling 3, MiniMax H3 and Seedance 2.5. The numbers are estimates, not audio measurements. How long the render itself takes is measured separately, every month, in the Kineo AI Video Index.
Script timing, answered plainly
How many words is a 60-second YouTube Short?
About 138 to 147 spoken words — it depends on the voice that reads it (estimate). On Kineo, Kling 3, MiniMax H3, Seedance 2.5 are timed at 2.3 words per second (about 138 words for 60 seconds), and Seedance 1.5, Kling 2.5, Veo 3.1 at the pace of the narrator voice the script gets: 2.3 words per second for the Dark Mystery voice of English mystery scripts (about 138 words) and 2.45 for the Documentary voice that fact scripts and most Portuguese scripts get (about 147 words). Below 95% of the length the film comes out shorter: at 2.3 words per second the floor for 60 seconds is 132 words.
Does the timer count HOOK, PAYOFF or visual directions?
No. It uses Kineo’s narration parser to remove structural headings, metadata and bracketed directions such as [Pexels: ocean]. The result is based on what the voice should actually say, not every word in the document.
Why do Kineo tools give different words-per-second numbers?
Kineo’s ChatGPT and Claude connectors describe a looser planning pace for Seedance 1.5, Kling 2.5, Veo 3.1 (3.1 words per second). The render itself times the script with the measured pace of the narrator voice it will use — that is what this timer shows, and every number here is an estimate, not an audio measurement.
What happens if my script is longer than the target?
Running a little past the target is fine — a story that finishes beats a story that is cut. Much longer than the target, the narration gets condensed to fit, so the timer suggests the next length (35 → 60 → 90 seconds) or a trim.
Is this free, and does it spend credits?
Yes, it is free, and no. The timer runs entirely in your browser: no account, no AI call and no credits. “Make this film” only opens the Kineo Studio with your script filled in — nothing renders until you press Generate.