Tips to write short-form video scripts that get views
A well-written script is one of your best bets for a successful video. This guide covers the complete framework: what a video script is, how to structure one for short-form video platforms, and how to use AI to speed up the process.
What is a video script?
A video script is a written document that maps out what you're going to say and often, what you're going to show. It can range from a full transcript to a structured outline of talking points, depending on your format and delivery style.
Most creators use scripts for one of three reasons: to avoid rambling, to hit a precise time target, or to ensure their most important points are actually delivered clearly.
A script is the middle ground that most professional creators use, somewhere between a shooting script and ad-libbing. It's a structured, written foundation for what the video will contain, flexible enough to sound natural when delivered.
What is the difference between a video script and a shooting script?
-
A video script is primarily an audio document; it's what you're going to say.
-
A shooting script is a production document; it includes camera angles, scene directions, transitions, lighting notes, and shot lists in addition to the dialogue. It's what a film or ad director hands to a crew.
Most solo creators or small teams don't need a full shooting script, but adding simple B-roll notes (like [B-roll: hands typing at keyboard]) to a regular script gets most of the benefit without the complexity.
Should you fully script a video or use bullet points?
It depends on your format and your delivery style.
Full scripts work best for:
-
Tutorials and educational content where accuracy and clarity matter
-
Short-form content ( TikTok , Reels , Shorts ) where every word has to count
-
Videos with a teleprompter, where reading word-for-word is the plan
-
First-time creators who tend to ramble or lose their thread on camera
Bullet-point outlines work best for:
-
Conversational vlogs and lifestyle content where naturalness matters more than precision
-
Interview-style or podcast video formats
-
Experienced creators with strong on-camera instincts who feel constrained by full scripts
The hybrid approach (scripted hook and CTA, bullet-point body) is what most experienced creators settle on. The hook and CTA are scripted because they're too important to wing. The body is structured but flexible, because natural delivery matters more than precision.
How long should a video script be?
Script length is determined by two things: how long your video needs to be, and how fast you speak.
Most people speak at around 125-150 words per minute in a natural, conversational tone. A one-minute script usually lands somewhere between 130 and 150 words when read at a comfortable pace, meaning that a 300-word script will often produce a video that runs close to two minutes.
A quick reference:
| Video length | Approximate word count |
| 30 seconds | 65-75 words |
| 60 seconds | 130-150 words |
| 2 minutes | 260-300 words |
| 5 minutes | 650-750 words |
| 10 minutes | 1,300-1,500 words |
These are baselines, so your speed and word count might vary. If your video includes music segments, B-roll without voiceover, or on-screen demonstrations, adjust your word count accordingly. And always read your script aloud with a timer before you film; the gap between how long you think a script takes to read and how long it actually takes is usually significant, especially early on.
One useful calibration: measure your own speaking rate before you rely on averages. Record yourself speaking naturally for two minutes, count the words, and divide by two. That number is more useful than any benchmark because it's yours.
Start making better videos in Captions
How do you write a video script step by step?
Here's the complete framework: eight steps from blank page to recording-ready script.
Step 1: Define your goal and your audience
Before you write a single word, answer two questions: what do you want the viewer to do or think after watching this video? And who, specifically, is this video for?
A video without a clear goal produces a script without a clear direction. "Educate people about video scripting" is not a goal, but "give a first-time creator a complete framework they can follow to write their first script today" is. The more specific your goal, the more specific your script.
Your audience definition shapes your language, your examples, and your assumed knowledge level. A script for professional marketers sounds completely different from a script for beginner content creators (even if the topic is identical).
Step 2: Choose your format and platform
Different platforms have different norms for video length, pacing, and style, and your script should reflect this before you write a word of actual content.
Short-form platforms (TikTok, Reels, Shorts) reward immediacy. Keep the hook tight and engaging. Every sentence has to earn its place. You have no room for a slow opener, a long intro, or an extended explanation. The script is tight by necessity.
Decide your target length for the platform, then work backward from that to figure out how much content you can actually cover properly.
Step 3: Write your hook first
The hook is the most important part of your script, but it's the last thing most creators write. Write it first instead.
A strong hook needs to accomplish one thing: give the viewer a reason to keep watching before they've decided whether they care about you or your topic. Our full guide to video hooks covers every hook type with worked examples, but the core principle is: open with something the viewer can't dismiss.
Some hook types that work in script form:
-
The bold claim: "Most video scripts are written backwards. Here's the right order."
-
The specific question: "Why do some creators script every word and still sound natural, while others ad-lib and sound like they're reading?"
-
The pain point: "You've refilmed the same intro 12 times. The problem isn't your delivery. It's your script."
Write 3-5 hook options for every video. You'll know which one is right when you read them aloud (it's the one that creates the most immediate pull).
Step 4: Build a beat sheet
Before writing full lines, sketch the major beats of your video: the key points, transitions, and moments in the order they should appear. This is the backbone of your script.
A beat sheet for a long-form (in this case, tutorial) video might look like:
-
Hook: Pain point (the problem with most scripts)
-
Promise: What the viewer will get from this video and why it matters
-
The framework: Step by step (Steps 1-8)
-
Common mistakes: The traps to avoid
-
CTA: What to do next
A beat sheet for a short-form video is much simpler:
-
Hook
-
Core message or value
-
CTA
The beat sheet prevents the most common scripting mistake: covering everything you know about a topic rather than the specific thing this video is about. Knowing your structure before you write your lines keeps you on track.
Step 5: Write the body
With your beat sheet in hand, write the body section by section. A few principles that make the body work:
-
Write how you talk, not how you write. Read every sentence aloud as you write it. If it sounds like something you'd write in an email but never say in conversation, rewrite it.
-
One idea per beat. Don't try to explain three things in one section. Each beat covers one point, makes it clearly, and moves on. Trying to do too much in one stretch is what creates the "dense" quality that loses viewers mid-video.
-
Short sentences. Long sentences are hard to deliver naturally and hard for viewers to follow. When in doubt, break a long sentence into two shorter ones.
-
Map visuals to moments. Think about how visuals will connect to the audio. Plan the basics like backgrounds and any props you'll need. You should also note space for B-roll and other visual cutaways.
Step 6: Write your call to action
Every video needs a call to action (CTA): something specific you want the viewer to do after watching. The mistake most creators make is writing a vague CTA ("let me know in the comments what you think") or burying it at the end after the viewer has already stopped watching.
Strong CTAs are:
-
Specific: "Download the free script template linked below" beats "check out more content."
-
Connected to the video's value: The CTA should feel like a natural next step, not a pivot. If the video covered how to write a script, the CTA might link to a guide on video hooks, the next step in the creation process.
-
Placed strategically: On longer videos, place your primary CTA before the video ends, not in the final ten seconds. Many viewers drop off before the official outro.
Step 7: Read it aloud and cut
Reading your script silently is not the same as reading it aloud. Things that look fine on the page can sometimes feel wrong when spoken: a sentence that's too long to say in one breath, a transition that doesn't land naturally, a word that's harder to say than you expected.
Read the entire script aloud at your actual delivery pace. Mark anything that:
-
Requires you to stop for air mid-sentence
-
Sounds like written language rather than spoken language
-
Takes longer than expected (and blows your time budget)
-
Feels repetitive or slow
Cut aggressively. The goal is to get to the content your audience actually came for as fast as possible; every sentence that delays that is a sentence that risks a drop-off.
Step 8: Deliver it (without sounding like you're reading it)
The most common failure point for scripted video isn't the writing, it's the delivery. A well-written script delivered robotically performs worse than a mediocre outline delivered with genuine energy. A couple things that help:
-
Memorize the hook. The first three seconds are the most important. Know your opening line cold.
-
Use a teleprompter for the body, but read ahead, not word by word. A teleprompter scrolls your script at a set speed so you're less likely to speed up or slow down unintentionally, and you can look at the camera while the script flows in front of you. The key to not sounding like you're reading: look at a phrase ahead of where you're speaking, internalize it, then deliver it while making eye contact. This takes practice, so budget a few takes to find your rhythm. You can also use tools like Captions' AI eye contact correction feature after recording to fix any inconsistencies.
What are common video script writing mistakes?
-
Writing a formal intro. "Hi everyone, welcome back to my channel, today we're going to be talking about..." is 15 seconds the viewer will never get back. Start with the hook.
-
Writing for the eye instead of the ear. Long sentences, subordinate clauses, passive voice... all invisible in writing, all painful to listen to. Read every line aloud. If it doesn't sound like something you'd say in conversation, rewrite it.
-
Covering too much. The most common structural mistake. One video, one clear idea. Everything else gets cut or becomes its own video.
-
Scripting every word and then delivering it rigidly. A word-for-word script is a starting point, not a cage. Know the material well enough that you can deviate from the exact wording without losing the substance.
-
Forgetting the CTA (or burying it). If you want the viewer to do something after watching, tell them specifically what to do and place the instruction where they'll still be watching.
-
Not reading it aloud before filming. The gap between how a script reads and how it sounds is always larger than you expect. Read it aloud, time it, and cut before you pick up a camera.
Can AI write a video script for you?
Yes, with the right expectations. Just like writing an AI video prompt , there is a specific methodology that comes with using AI to generate video scripts:
-
AI script generators are excellent for: Generating a first draft quickly, producing multiple hook variations to compare, creating structural outlines when you're not sure where to start, and adapting the same core idea into different formats (a TikTok version and a YouTube version of the same concept).
-
AI script generators are not reliable for: Producing a script that sounds like you, capturing your specific voice and style, or generating content that requires genuine subject matter expertise. The outputs tend to be plausible-sounding but generic; they need human editing to become specific and authentic.
The most effective workflow: use AI to generate a structure and a first draft, then rewrite it in your own voice. The AI saves you the blank-page problem; you provide the authenticity and perspective that makes the content worth watching.
Captions' script generator produces scripts from a topic, goal, and target audience, giving you a usable first draft that you edit rather than a blank document you fill. It's the starting point, not the finished product. Pair it with the beat sheet method above: generate a draft, map it to your beat sheet, cut what doesn't belong, rewrite what doesn't sound like you.
What tools do people use to write video scripts?
-
Captions : Script generator, AI Edit , and built-in teleprompter for recording directly from your script; best for creators who want the full workflow (script → record → edit → publish) in one tool
-
Google Docs / Notion : The most common free option; simple, shareable, easy to format for teleprompter use
-
Audiate : Transcript-first video tool; record first, edit the transcript like a doc
For most experienced creators, Google Docs or Notion for scripting plus Captions for the teleprompter and editing workflow covers everything needed without adding tool complexity.
Start making better videos in Captions
Frequently asked questions
How many words per minute should a video script be?
Most people speak at around 125-150 words per minute in a natural conversational tone. For a more accurate estimate, record yourself speaking naturally for two minutes, count the words, and divide by two. This gives you your personal rate, which is more useful than any average.
For complex or technical content, aim for the slower end of the range (around 120-130 WPM) to give viewers time to absorb the information.
How do you write a video script without sounding formal?
Write how you talk, not how you write. Use contractions, short sentences, and conversational phrasing. Read every line aloud as you write it, and if it sounds written rather than spoken, rewrite it.
When recording, read a phrase ahead of where you're speaking and deliver it from memory rather than reading word-by-word if you can. If you need a teleprompter, use an AI teleprompter that adjusts to your pacing. Captions' eye contact correction removes the visual tell-tale of teleprompter reading by adjusting your gaze to look directly at the lens.
How do you write a hook for a video script?
Write your hook before anything else, not after. A hook needs to give the viewer a reason to keep watching before they've decided whether they care about your topic.
Options:
A bold counterintuitive claim
A specific question the viewer needs answered
A pain point they recognize immediately
A surprising statistic
Write 3-5 hook variations, read them aloud, and choose the one that creates the most immediate pull. For a full breakdown of every hook type with worked examples, see our guide to video hooks.
What is a beat sheet and how do you use it for video scripts?
A beat sheet is the structural blueprint of your video before you write full lines; a numbered list of the major moments, points, and transitions in the order they'll appear.
It's borrowed from screenwriting, where a "beat" is any moment that moves the story forward. In video scripts, a beat is any moment that moves the viewer's understanding or engagement forward.
What is a two-column video script?
A two-column script splits the page into two columns: the left side contains visual direction (what the camera shows, B-roll cues, graphics, on-screen text), and the right side contains the corresponding audio (dialogue or voiceover).
It's the standard format for corporate and branded video production where a team needs to coordinate visuals and audio. Solo creators can use a simplified version: just add B-roll notes in brackets within a standard single-column script.
How do you write a video script for TikTok or Instagram Reels?
Short-form video formats like TikTok and Instagram Reels operate on a completely different set of constraints from long-form video. Every word competes for a viewer's attention against the next swipe. Here are tips for top social platforms to help you make the most of every post.
Element | Recommendation |
Structure | Hook (first 1-3 seconds): One sentence. Specific, bold, or immediately relatable. Read our full guide to video hooks to get this right. Core value (next 15-40 seconds): One idea, delivered as efficiently as possible. No tangents, no context the viewer didn't ask for. CTA (last 3-5 seconds): One action. Short, specific, frictionless. |
Word count | 15-second Reel or Short: ~35-50 words 30-second video: ~65-75 words 60-second video: ~130-150 words |
Scripting tips | Open with your hook, not your name or channel intro. Every sentence must either provide value or advance toward the CTA. Cut anything else. Write for mute viewing: the spoken hook should also appear as on-screen text. Don't try to cover more than one idea. One video, one point. |
How do you write a video script for YouTube?
Long-form YouTube scripts are structurally similar to short-form but with more room (which also means more places to go wrong).
Element | Recommendation |
Structure | Hook (first 30 seconds): Establish what the video is about and why the viewer should care. Don't save your best point for later; tease it early. Promise / setup (30-60 seconds): Tell the viewer exactly what they're going to get. Set expectations. This is the moment they decide whether to stay for the whole video. Body (the bulk of the runtime): Your main content, organized by the beat sheet. Each major section gets a clear transition so the viewer always knows where they are. CTA (before the outro): Place your primary CTA before the video ends. Many viewers don't make it to an end screen or outro card. |
Scripting tips | Write chapters into your script as you go; they'll become the timestamps in your description, which help with YouTube SEO and video search strategy. Plan for B-roll during sections where you're explaining something visual (and note it in brackets as you write). Read your script with a timer. A 5-minute YouTube video requires approximately 650-750 words of narration. Know your target and write to it. |
