RECORD FROM THE PAGE

From topic to a script you can read aloud

Describe the video and get one complete script in labeled parts: a HOOK that opens the loop in the first 15-30 seconds, a BODY in titled segments with the actual spoken lines, and an OUTRO that recaps the payoff and asks for one specific action. Built to speak in 4-8 minutes. Free to use. A script is only as long as the person reading it, so underneath you can paste any public video whose pace you want to match — yours or someone else's. We read its captions, work out the words per minute it is actually spoken at, and put a running time on the hook, on each body segment and on the outro.

Free, no signup

Script done? The Title Generator names it and the Description Generator writes the box below it. Still choosing the topic? Start at the Video Ideas Generator.

Free Kabo account

Keep going in Kabo

Try Kabo
01

Describe the video

Topic plus who it's for: “the real cost of owning a 3D printer for a year, for hobbyists deciding whether to buy”. The sharper the promised payoff, the sharper the hook the script opens with.

02

Make the lines yours

The script is written to be read aloud, but your phrasing beats ours — swap any line that doesn't sound like you talking. Where the brief only names a channel or a topic, lines that would need a real fact — a specific run, person, result, or number — come back as [CREATOR_FILL: …] placeholders instead of invented details; fill those from what actually happened. The structure (open loop, segments, payoff, one CTA) is the part worth keeping.

03

Record segment by segment

Each BODY segment is self-contained, so you can record them out of order and cut together in sequence. Record the hook last, once you know exactly what the video delivers — it's the easiest way to keep the hook honest.

How long will my YouTube script take to say out loud?

There is no single answer, because it depends entirely on how fast you talk — the same 900 words is six minutes at a slow, deliberate pace and under four at a brisk one. So instead of applying an average, this page lets you point at a real video: paste any public YouTube link, and we read that video's captions, divide its spoken words by its actual runtime, and time your script at that exact pace, section by section.

You choose the video to match

Your own last upload if you want your usual pace, or a creator whose rhythm you are trying to move towards. The comparison is a video you picked, not a category average we guessed for you.

The pace comes from the whole video, not the captions alone

Caption lines carry a start time but no end time, so timing a video from its captions alone overstates the pace — on a test video that difference was 145 words a minute against a true 120. We divide by the video's real runtime instead.

It will tell you when it cannot tell you

A video with almost no speech, or one with no captions at all, gets no number. A pace figure is the kind of thing nobody double-checks, which is exactly why inventing one would be worse than saying nothing. Reference videos run up to 20 minutes; past that, pick a shorter upload by the same creator and the pace will be the same.

Only spoken words are counted

Anything in brackets — a placeholder to fill in, a note about what is on screen — is not read aloud, so it is left out of both the word count and the timings.

Treat the result as a floor

Pauses, retakes, b-roll and music are not in the number. A script timed at six minutes will almost always become a longer finished video, never a shorter one.

NEXT STEP

One script today. Your next brief starts the next one.

This writes the video you already chose from the information you enter. Kabo's Trend Radar preview shows the intended planning workflow, but an automated weekly topic pipeline is not live yet.

Try Kabo

Frequently asked questions

How many words is a 10-minute YouTube video?

Somewhere between 1,200 and 1,800, and which end you land on is a fact about you rather than about the video. Most conversational YouTube delivery sits between 130 and 170 words a minute, so 10 minutes is about 1,300 words at a measured pace and about 1,700 at a quick one — before pauses, b-roll and anything you say twice. Rather than pick an average for you, the page above lets you paste a public video and reads its captions to work out the words per minute it is genuinely spoken at, then times your script at that number.

How do I write a YouTube video script?

Four working parts: a hook that opens a loop in the first 15-30 seconds (what they'll get, why it matters), body segments that each advance one idea, a recap that closes the loop, and one specific call-to-action. This tool writes exactly that structure with the spoken lines filled in — you replace the phrasing that doesn't sound like you.

How long is a script for a 10-minute video?

People speak at roughly 130-150 words per minute on camera, so a 10-minute video needs about 1,300-1,500 words. The scripts here target 4-8 minutes (600-1,200 words) — the range where most topics fit without padding. Need longer? Generate once per major section and stitch.

Should I script every word or just bullet points?

Depends on the format. Tutorials and story-driven videos benefit from full lines (fewer takes, tighter cuts); personality-driven videos often work better from beat notes so delivery stays loose. The scripts here give full lines you can thin out — cutting down is easier than filling in on camera.

What makes a good YouTube hook?

Specific stakes inside the first two sentences, no channel intro, no 'in this video I will'. State the payoff, open a loop the video will close, and get moving — viewers decide in the first 30 seconds whether the video will honor its title. Every script here opens exactly that way.

Will the script make up events, people, or results?

It is written not to. The generator speaks as an outside narrator, not as you: it does not claim you experienced, measured, or achieved anything, and it does not invent competitions, named people or animals, scores, or outcomes. When a line needs a real fact your brief did not supply, it leaves a [CREATOR_FILL: …] placeholder for you to complete. Give it the actual details in the brief and those placeholders disappear.

Can this write scripts for faceless channels?

Yes — the output is voiceover-ready by nature: spoken lines plus on-screen notes per segment. Mention it's a faceless or voiceover channel in your topic and the on-screen notes lean toward b-roll and text overlays instead of talking-head directions.

Can this generate a script from an existing video?

No — this writes new scripts from your description. Tools that turn an existing video into text are doing transcription, which is a different job (our YouTube Transcript Generator does that). If you're planning a video you haven't made, you're in the right place.

Is this YouTube script generator free?

Yes, it's free with no account needed — one complete script per run, not a preview. The script uses your brief.

More free tools

Was this useful?