Free AI Script Generator
Turn a topic into a ready-to-read video script for TikTok, Reels, Shorts, ads or explainers. Two columns, shot notes, and the spoken time of every line. English, Hindi or Hinglish.
Add any fact, price or result you want mentioned. The script is told not to invent them.
One idea, said fast: a first line that stops the scroll, the point, one action.
Leave it empty and the script ends on a soft action that fits the topic.
How to get a good script from the AI script generator
The script is only as specific as your topic. The generator is told to use only facts stated in the topic and never to invent statistics, prices, reviews or results. A two-word topic gets a generic script. A topic with your real details gets one you can film.
Then pick the format, length, tone and language; each one changes the script. Put what viewers should do in its own box, or leave it empty for a soft closing action. Like any AI script writer, it drafts and you check: read the script aloud once and verify every claim before you record.
The topic box takes up to 300 characters, so lead with:
- Who the video is for and the one problem it solves.
- The product, offer or point, in your own words.
- Any real number, price or proof you want spoken, written exactly as it should be said.
How the two-column video script format works
Every script from this video script generator comes back in two columns. The left column is the visual: the shot, on-screen text or B-roll for that row, in a few words. The right column is the spoken line, word for word. The first row is the hook and the last row is the call to action.
Copy the spoken column alone for a teleprompter or a voiceover. Copy both columns when you need a shot list. The visual column is never read aloud and never counted in the timing.
How to fit a script to a length
Length is a word budget. At 150 words per minute, words equal seconds times 2.5, so a 30-second script is 75 words and a 60-second script is 150. That is arithmetic at a planning pace, not a measurement of how you speak.
Each result shows the word count and spoken seconds of every line, and the total against the length you picked. If the script runs over, the result says how many words to cut. Trim the longest middle line first, and keep the hook and the call to action intact.
| Length | Slow (130 wpm) | Conversational (150 wpm) | Fast (170 wpm) |
|---|---|---|---|
| 15 s | 32 words | 37 words | 42 words |
| 30 s | 65 words | 75 words | 85 words |
| 60 s | 130 words | 150 words | 170 words |
| 90 s | 195 words | 225 words | 255 words |
| 3 min | 390 words | 450 words | 510 words |
Whole words that fit each length: seconds times words per minute, divided by 60, rounded down. Computed by the script timer at render time.
Script generator, timer, templates or YouTube tool: which to use
This script maker is one of four free tools for the same job. Choose by what you already have.
- AI Script Generator: you have a topic and want a finished short script, from 15 seconds to 3 minutes, written for you.
- Script Timer: you already have a script and need its spoken time, or the number of words to cut.
- Video Script Templates: you want to write it yourself from a fill-in structure with a finished example.
- YouTube Script Generator: you are planning a long video and need hook options, an intro and a section-by-section outline.
More script tools
- Video Script TemplatesEight copy-and-fill video script templates in the two-column format, each with a finished example and its word count and spoken time.
- Script TimerPaste a script to see how long it takes to read aloud. Words to minutes at slow, conversational and fast pace, the slot it fits, and how many words to cut.
- YouTube Script GeneratorGet 3 hook options, an intro and a section-by-section outline for your next video — in Hindi, Hinglish or English. Pick the video type, length and tone. Free, no signup.
Continue Your Workflow
Script Timer
Paste a script to see how long it takes to read aloud. Words to minutes at slow, conversational and fast pace, the slot it fits, and how many words to cut.
YouTube Script Generator
Get 3 hook options, an intro and a section-by-section outline for your next video — in Hindi, Hinglish or English. Pick the video type, length and tone. Free, no signup.
Hook Generator & Checker
Free hook writer and hook checker: generate 8 opening hooks for blogs, YouTube, TikTok, LinkedIn, X, Instagram, email or essays, then score any hook 0–100.
How to Use the Free AI Script Generator
- 1
Enter your input
Type or paste your content into the AI Script Generator input field above.
- 2
Get instant results
The tool uses AI to generate results — no waiting, no account needed.
- 3
Apply the insights
Copy your results, improve your content, or click through to Writesy AI to generate a complete piece from scratch.