AI Script Generator
Turn a topic into a first draft of spoken narration — strong opening, logical progression, no invented statistics or quotations. Built to hand straight to the Scene Splitter rather than to be published as-is.
Describe your video and press Write the Script.
Nothing is sent anywhere until you press it.
Drafting your narration…
This usually takes fifteen to forty seconds.
Happy with this draft? The next step is turning it into a shot list.
Split into Scenes → Carries this script across. It will not regenerate anything.Turning this script into a video
A script is the cheap half. These are the three places the next two decisions — who narrates it and what the visuals are — actually get made.
- ElevenLabs
From $5/mo · ~$0.22 per 1k characters
Videos over fifteen minutes, where flat pacing starts to fatigue listeners
Free tier 10k characters/month, non-commercial
Visit ElevenLabs → - Pexels
Free
Most faceless b-roll, most of the time
Free tier Everything
Visit Pexels → - Runway
Credit based · from $12/mo
A handful of hero shots where no stock footage exists
Free tier One-off trial credits
Visit Runway →
What this is, and what it is not
This writes a first draft of spoken narration from a topic. It is a drafting tool — the thing that gets you past a blank page — and it is deliberately not positioned as research. The model is instructed never to invent statistics, dates, study findings or quotations, because a script that sounds authoritative and is quietly wrong is far more damaging to a channel than one that reads a little plainly.
That instruction has a visible consequence: on narrow topics the draft often comes back shorter than the length you asked for. That is the honesty rule working rather than a bug. Padding a script to hit a word count is exactly how AI narration starts to sound like AI narration.
Where it sits in the workflow
Idea, then script, then scenes. This tool covers the second step, and its output is written to be fed straight into the Scene Splitter — prose only, no headings, no scene labels, nothing structural for the splitter to trip over. Once you have a shot list you can price the narration in the voiceover calculator and the visuals in the production cost calculator before spending anything.
Getting a better draft out of it
The topic field does most of the work. "Data centres" produces something generic; "why data centres use so much electricity, and what that means for the towns they are built in" produces something with an argument in it. A topic with a tension or a consequence in it gives the model somewhere to go.
The audience field is worth using when your channel has a specific viewer. "Beginners who have never heard of this" and "people who already work in the industry" produce genuinely different scripts from the same topic, mostly in how much gets explained versus assumed.
Always edit the opening and the ending
The middle of a draft is usually usable as-is. The first two sentences and the last two are where a channel sounds like itself, and they are the parts a model has least ability to get right for you — it does not know your voice, your running jokes, or what you said in the last video. Rewriting those four sentences is most of the difference between a script that sounds generated and one that does not.
Common questions
Is the script researched?
No, and it does not pretend to be. This is a drafting tool, not journalism. The model is explicitly instructed never to invent statistics, dates, study results or quotations, so where a point would need a specific number it cannot stand behind, it writes the idea qualitatively instead. Anything factual in your video is still yours to verify before you publish it.
Why is my draft shorter than the length I picked?
Because padding is worse than being short. The model is told that reaching a word count with repetition or invented detail is a failure rather than a success, so on a narrow topic it will undershoot instead. Widen the topic or add audience context and it has more legitimate ground to cover.
Does it use one of my daily AI generations?
Yes. The free allowance is shared across every AI tool on the site rather than given separately to each one, because each generation costs real money whichever tool spends it. Everything that runs in your browser — the calculators, the thumbnail tools, the converters, the tag generator — stays unlimited.
Is my topic or the generated script stored?
No. Your input is sent to be written and the result is returned to your browser. Neither is written to a database, logged, or retained for training. What is recorded is operational only: which tool ran, whether it worked, how long it took, and counts like the number of words produced.
Should I edit what it gives me?
Yes. Treat it as a first draft that gets you past the blank page, not a finished script. The opening and the ending are the two parts most worth rewriting in your own voice, because they are where a channel actually sounds like itself.