In this lesson (8 sections)
Key takeaways
- Write the ending first. If you know the payoff, the rest of the script is easy to aim.
- At a lively pace of about 140-160 words a minute, a 30-second script is roughly 70-80 words.
- Use two columns: what you say and what the viewer sees. Short video is visual first.
- Write for the ear: short sentences, simple words, one idea per line.
- Read it out loud and time it before you film. Cut until it fits.
To write a script for a short video, start with the payoff: the one thing the viewer gets at the end. Then write a hook that promises it, one line of setup, two to four beats that lead to it, and a last line that loops back. At a lively speaking pace, that’s about 70-80 words for 30 seconds and 140-160 words for 60 seconds. Read it out loud, time it and cut until it fits.
This lesson builds on how to structure a short. If you haven’t read it, the short version is: hook, setup, payoff, loop.
How long should the script be?
Speaking speed is the simplest way to size a script. Most people talking to camera land somewhere between about 140 words a minute (relaxed) and 160 (energetic). Use this table as a first guess, then time yourself.
| Video length | At 140 wpm | At 160 wpm | Good for |
|---|---|---|---|
| 15 seconds | ~35 words | ~40 words | One tip, one reaction |
| 30 seconds | ~70 words | ~80 words | A quick how-to, a myth vs fact |
| 45 seconds | ~105 words | ~120 words | 3 steps or a short story |
| 60 seconds | ~140 words | ~160 words | A tutorial, a story with a lesson |
Two things change the count. Pauses and visual moments (a reveal, a demo with no talking) take time but add no words, so cut words when you have them. And fast talkers can fit more, but faster isn’t better if people can’t follow.
YouTube Shorts can be up to three minutes long, but a short script that hits its point fast usually beats a long one. Start at 30-45 seconds. For the current limits on every platform, see the specs cheat sheet and our post on how long YouTube Shorts can be.
Write it in four steps
Step 1: Write the payoff first
Before any hook, write one sentence at the top of the page: “By the end, the viewer will know/see/feel ___.”
- “By the end, the viewer will know the one grinder setting that stops bitter coffee.”
- “By the end, the viewer will see my studio go from messy to filmable in 20 minutes.”
- “By the end, the viewer will know why I stopped freelancing for agencies.”
If you can’t finish that sentence, the idea isn’t ready. Narrow it until you can. Every other line in the script exists to get the viewer to this sentence.
Step 2: Write three hooks and pick one
Now write the opening line. It should promise the payoff without giving it away. Write at least three versions, read each one aloud, and keep the one that makes you most want to hear the next sentence.
For the coffee example:
- “Your coffee tastes bitter because of one setting.”
- “Stop buying new beans. Bitter coffee is a grinder problem.”
- “I fixed bitter coffee with two clicks.”
For hook patterns and many more examples, use our guide on how to write viral video hooks or the free AI hook generator. Also plan the first frame and any on-screen text so they match the spoken hook.
Step 3: Write the setup and beats
The setup is one sentence that gives the viewer just enough context. The beats are the steps, points or story turns between setup and payoff. Most 30-60 second scripts need two to four beats. Give each beat one idea and one visual.
A beat is done when you can answer yes to both:
- Does it move the viewer closer to the payoff?
- Would the video feel broken without it?
If not, cut it. A beat that’s “interesting but extra” is the most common reason a 45-second script becomes 75.
Step 4: Write the last line
End within a second or two of the payoff. The last line can do one of two jobs:
- Loop back. A half sentence that leads into your first line. “So before you blame the beans…” runs straight back into “Your coffee tastes bitter because of one setting.”
- Point to the next video. A few words, like “Part 2 is on my page.” Keep it short, because a long sign-off tells people the useful part is over.
Skip “thanks for watching,” your channel name and long requests to like and subscribe. Put the call to action in the caption or a pinned comment instead.
Use a two-column format
Short video is visual. Many people watch without sound, and a screen that doesn’t change for five seconds gives them a reason to swipe. So write what’s shown next to what’s said, line by line.
Here’s a full 45-second script in that format.
Payoff: The viewer will know how to make a cheap phone video look brighter without buying a light.
| Time | Said | Shown |
|---|---|---|
| 0-3s | ”Your videos look dark because you’re facing the wrong way.” | Dim shot of you facing a lamp. Text: “the free lighting fix” |
| 3-7s | ”You don’t need a ring light. You need a window.” | Point at a window |
| 7-17s | ”Turn so the window is in front of you, not behind. Behind makes you a silhouette.” | Side-by-side: backlit vs front-lit |
| 17-21s | ”But that’s only half of it.” | Quick zoom in |
| 21-33s | ”Stand about an arm’s length from the glass, and film in the morning or late afternoon when the light is softer.” | You stepping closer; clock on screen |
| 33-41s | ”Same phone, same room, no new gear.” | Final bright shot, before clip in a small corner |
| 41-45s | ”So before you buy a light…” | Cut back to the dim opening shot |
That’s 76 spoken words. At 140 words a minute it reads in about 33 seconds, leaving room for the side-by-side and the reveal to breathe.
Three templates you can fill in
Copy one, fill in the brackets, then rewrite it in your own words.
Template A: Quick fix (30 seconds)
- Hook: “[Problem] happens because of one thing.”
- Setup: “It’s not [what people blame]. It’s [real cause].”
- Beat 1: “When you [cause], [what goes wrong].”
- Beat 2: “Do [fix] instead. [One detail that makes it work].”
- Payoff: “[Show the result].”
- Loop: “So before you [wrong fix]…”
Template B: Three steps (45 seconds)
- Hook: “3 things I do before every [task].”
- Setup: “Skip these and [bad result].”
- Beat 1: “One: [step]. [Why, in one line].”
- Beat 2: “Two: [step]. [Why].”
- Re-hook: “Number three is the one most people skip.”
- Beat 3 and payoff: “Three: [step]. [Result it gives].”
- Loop: “And that’s why I always…” (leads back to “3 things I do…”)
Template C: Mini story (60 seconds)
- Hook: “[Outcome] happened because I [decision].”
- Setup: “[One line of where you were before].”
- Beat 1: “[What you tried first and how it went].”
- Beat 2: “[The turning point].”
- Re-hook: “Then [unexpected thing] happened.”
- Payoff: “[Result, with a number or a visual if you have one].”
- Last line: “[The lesson in one sentence].”
Write for the ear, not the page
A script is something you say, not something someone reads. Rewrite any line that sounds like an essay.
- Short sentences. One idea each. If you need a breath in the middle, split it.
- Simple words. “Use” not “utilize.” “Help” not “facilitate.”
- Say “you.” Talk to one person watching on their phone.
- Numbers and specifics. “Two clicks coarser” beats “a little coarser.”
- Cut throat-clearing. “So, basically,” “in this video,” and “I just wanted to say” can almost always go.
- No tongue-twisters. If you stumble on a line twice while reading aloud, rewrite it.
A Toastmasters Magazine article on speaking to camera gives the same advice for any video: put your key message first, keep it short, and speak your drafts out loud so the delivery sounds like conversation.
Tip
Put stage directions in [square brackets] in your script, like [show product] or [pause]. The free teleprompter and script timer both leave bracketed notes out of the read time, and the teleprompter shows them in a different colour so you don't read them aloud.
Time it, then cut
Read the script out loud at the pace you’ll use on camera, with a timer running. Or paste it into the script timer, pick a pace, and see the read time before you film. Then cut in this order:
- Remove any beat that fails the “would it feel broken without it?” test.
- Shorten the setup to one sentence.
- Cut filler words and repeated ideas inside each line.
- Replace a spoken sentence with a visual where you can. Showing the before and after is faster than describing it.
Cut until the script fits your target length with a second or two to spare. When you’re done, you should be able to say the whole video in one breath of a summary: “Bitter coffee is a grind problem, go two clicks coarser.”
Full script or bullet points?
You don’t have to read every word. Pick the method that fits you:
- Full script if you’re new, nervous, or teaching steps that must be exact. Use a teleprompter so you don’t sound read.
- Bullets if you’re comfortable talking and want to sound loose. Write the hook and the last line word for word, and bullet the beats.
- Hybrid for most people: script the first and last lines exactly, bullet the middle, and do a few takes.
Either way, film in short sections. You can record one beat at a time and stitch them together in editing, which is much easier than nailing 45 seconds in one take. The next lesson covers how to deliver it without freezing.
What’s next
You have a script that fits. Now you have to say it to a camera and sound like yourself. The next lesson, how to be confident on camera, covers teleprompter tips, delivery and a 7-day practice plan.
Practice
Do it now: write and time a 45-second script
- Pick one idea and write the payoff as one sentence at the top of a blank page.
- Choose one of the three templates below and fill in each line for your topic.
- Add a 'Shown' note next to every spoken line: what is on screen at that moment.
- Paste the spoken lines into the script timer at 150 words per minute and cut until it reads in 45 seconds or less.
- Read it aloud twice. Rewrite any sentence you trip over.
Check yourself
Lesson quiz
4 questions. Get 3 right to complete the lesson. Your progress is saved in this browser.
Questions people ask
Usually around 140-160 words, depending on how fast you talk. A calm explainer might be 120 words, a high-energy tip closer to 170. Paste your script into a timer and read it aloud to check your own pace.
Not a word-for-word one for every video, but you need at least the hook, the beats and the last line written down. Talking videos without a plan tend to ramble, and rambling is where viewers swipe. Many creators script the first and last lines exactly and use bullet points in between.
Two columns, or two lines per beat: what you say and what is shown on screen. Add the time each beat should take. This keeps the script short and makes sure the visuals change as often as the words.
AI can help you brainstorm hooks or tighten a draft, but read the result out loud and rewrite it in your own words. Generic AI scripts sound alike and often include facts you need to check. Your own examples and opinions are what make the video worth watching.
Sources
Practice on your own videos
Short.now turns one long video into ready-to-post Shorts, TikToks and Reels with captions. Free plan, no watermark, no card.
Try Short.now free