Free · No signup required

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.

Format
Length
Tone

One idea, said fast: a first line that stops the scroll, the point, one action.

Script language

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.

Words that fit each script length at each speaking pace
LengthSlow (130 wpm)Conversational (150 wpm)Fast (170 wpm)
15 s32 words37 words42 words
30 s65 words75 words85 words
60 s130 words150 words170 words
90 s195 words225 words255 words
3 min390 words450 words510 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.
Writesy AI — Free to start

Need the long version? Write the full video script.

YouTube Studio writes the full spoken script for a long video in Hindi, Hinglish or English, then titles and a description. Free account, no card.

No credit card required·30 free credits·Cancel anytime

How to Use the Free AI Script Generator

  1. 1

    Enter your input

    Type or paste your content into the AI Script Generator input field above.

  2. 2

    Get instant results

    The tool uses AI to generate results — no waiting, no account needed.

  3. 3

    Apply the insights

    Copy your results, improve your content, or click through to Writesy AI to generate a complete piece from scratch.

Frequently Asked Questions