Video Script Generator

Scripts for short videos, with the lines to say and the shots to film.

Pick a network: Any video

0 / 500

Ready to generate scripts?

Fill in your topic and preferences, then click generate to get AI-powered scripts tailored to your platform.

Free, runs in your browser. No account required.

Short video scripts you can film today

A short video needs a plan: a hook up front and one clear idea, then an ending that asks for something. This tool writes that plan, with the lines to say and ideas for what to show.

Pick YouTube Shorts, Instagram Reels or TikTok above to match each app’s pace, or stay on Any video for a script that works anywhere. Then choose a length from 15 seconds to 2 minutes.

Video length limits

NetworkLimitSource
YouTube Shorts3 minutesSquare or vertical.YouTube Help
Instagram Reels20 minutesOnly Reels of 3 minutes or less are recommended to people who don't follow you.Instagram Reels
TikTok videos10 minutes recorded in the app, 60 minutes uploadedUploads from TikTok Studio on the web stop at 30 minutes.TikTok Help Center, TikTok Studio help

Checked against each platform's help pages on October 25, 2026.

How a short script is built

  • The hook: the first line. State the payoff or the problem right away.
  • The middle: one idea, shown step by step. Cut anything that doesn’t move it forward.
  • The ending: a clear finish and one ask, like a follow, a comment or a link.
  • On-screen text: the key words in big type, for people watching on mute.

Before you hit record

  • Read it out loud with a stopwatch running, then cut whatever runs over.
  • If a line sounds written, say it your way.
  • Film the hook last, once you know the ending. It’s easier to tease a payoff you’ve already filmed.
  • Keep it to one idea. A second idea is a second video.

Questions people ask

Is the script generator free?

Yes. No account, no card. You get 10 generations a day across our free AI tools, and each one returns up to 5 scripts.

How long can the script be?

15 seconds, 30 seconds, 60 seconds or 2 minutes of speaking time. Pick the length before you generate.

Does it write long YouTube videos?

No. It’s built for short videos of up to 2 minutes. For a longer video, use it for the intro, then write the middle yourself.

Does the script include shots and on-screen text?

Yes. Along with the lines to say, it suggests shots, cuts and on-screen text. Treat them as ideas.

Can it write scripts in other languages?

Yes. Pick one of 11 languages in the Language menu. English is the default.

Schedule and publish from one place

PublishBuddy lets you plan posts, hit character limits, and keep your brand consistent across platforms.