FrameNotion

Video Ad Caption Script Template You Can Copy Today

A copy-paste caption script template that breaks your 30-second video ad into timed beats, so your on-screen text reads clearly whether sound is on or off.

FrameNotion Team7 min read

A video ad caption script template gives you a timestamped, line-by-line layout for the on-screen text in your ad — separate from the voiceover — so every beat of your message reads clearly whether sound is on or off. Most people write a voiceover script first and slap captions on top as an afterthought. That backward order is why so many ads look cluttered or rushed the moment captions appear. This guide gives you a copy-paste caption script template, the formatting rules worth testing, and a worked example you can adapt to your own product today.

What Makes a Caption Script Different From a Voiceover Script

A voiceover script is written to be spoken: full sentences, natural rhythm, conversational connectors like "and" or "so." A caption script is written to be read in fragments of two to three seconds at a time, often while the viewer is scrolling, half-watching, or has the sound off entirely. If you simply transcribe the voiceover onto the screen, you'll end up with long lines that outlast their time on screen or get cut off mid-thought.

Treat the caption script as its own document that sits next to the voiceover script, beat for beat. The voiceover can say the full sentence. The caption only needs to carry the part a reader must catch to understand the ad without sound.

How to Build a Video Ad Caption Script Template, Beat by Beat

The fastest way to write a caption script is to lay out your ad's beats first, then write one condensed caption line per beat. A 30-second ad usually breaks into five or six beats. Here's a template structure to copy and fill in — the same beat structure used in a full 30-second script template and in a storyboard template if you want to plan the visuals alongside the text.

BeatTimeCaption line (placeholder)Style note
Hook0-3s[Bold claim or question, 3-6 words]Largest text on screen, appears instantly
Problem3-8s[Pain point, broken into two short lines]Builds tension, slightly smaller than the hook
Benefit8-15s[What changes, with one word highlighted]Highlight the outcome, not the feature
Proof15-22s[Result or review line, framed as a claim to test]No walls of text — one line at a time
Offer22-27s[Bundle, promo, or deal detail]Can stay on screen slightly longer
CTA27-30s[Action word + where to go]Pair with a button-style graphic

Fill in each cell with your own wording, then read it back with the sound off. If you can't follow the story from captions alone, the line is too compressed or a beat is missing.

Caption Formatting Rules Worth Testing

  • Keep each caption line to one idea — roughly 3-6 words is a reasonable starting point to test against your own footage and font size.
  • Break lines at natural pauses in the sentence, not mid-phrase, so each line reads as a complete thought.
  • Highlight a single word per line with bold, color, or a size bump instead of styling the entire sentence — if everything is emphasized, nothing stands out.
  • Leave the top and bottom portions of the frame relatively clear, since platform UI (captions, buttons, profile info) often sits there. Test the actual safe-zone size for each platform you run on.
  • Match caption font and color to your brand, but keep contrast high against moving footage — low-contrast text is easy to miss while scrolling.
  • Time captions to land slightly ahead of the voiceover rather than exactly on it, so readers aren't catching up to audio they can't hear yet.

These are starting points, not laws. Run the same ad with two caption treatments — tighter lines versus fuller sentences, or heavier emphasis versus minimal styling — and let watch time and clicks tell you which version actually works for your audience.

Worked Example: Caption Script for a Generic Product

Here's the template filled in for an invented product — a phone stand — so you can see how a full sentence becomes a condensed caption.

BeatVoiceover lineOn-screen caption
HookYour phone keeps sliding off your desk.PHONE KEEPS SLIDING?
ProblemCheap stands wobble, block your charger, or just tip over mid-call.WOBBLES. BLOCKS YOUR CHARGER. TIPS OVER.
BenefitThis one locks in place, charges your phone, and adjusts to any angle.LOCKS IN PLACE. CHARGES WHILE YOU WORK.
ProofPeople who switched say their desk finally feels sorted.DESKS THAT SWITCHED STAY SWITCHED.
OfferToday only, bundle it with the charging cable.BUNDLE + CABLE — TODAY.
CTATap to grab yours before the bundle ends.TAP TO GET YOURS.

Notice the caption column is never a full copy of the voiceover sentence. It pulls out the part that carries the meaning and drops connector words. That's the habit to build into every caption script you write.

Word-by-Word, Static, or Burned-in: Which Caption Style Fits

Once you have the caption text, you still need to decide how it appears on screen. Each style has a different trade-off.

Caption styleBest forTrade-off
Word-by-word (karaoke-style highlighting)Hooks and fast product revealsCan feel busy if used through the whole ad; needs tight timing
Static short lines (one phrase at a time)Benefit and proof beatsEasy to read, but a long voiceover sentence may need several lines
Full transcript subtitlesTestimonial or founder-story adsAccurate and easy to follow, but can look flat without some emphasis styling

Many ads mix styles: word-by-word on the hook to grab attention, then static short lines through the body, then a full line for a testimonial quote. Decide the mix before you write the full caption script so the timing fits each style.

Common Caption Mistakes That Hurt Watch Time

  • Writing captions as a full transcript of the voiceover instead of a condensed version built for reading speed.
  • Bolding or capitalizing every word, which removes your ability to emphasize anything that actually matters.
  • Ignoring safe zones, so captions sit under the platform's own UI elements and get cut off.
  • Switching font, color, or caption style mid-ad without a clear reason tied to the beat.
  • Timing captions to land exactly with the audio instead of a touch early, which makes silent viewers feel like they're lagging behind.

How FrameNotion Handles Caption Scripts

If writing and timing a caption script for every ad sounds like more production work than you want to take on, this is one of the things FrameNotion AI does automatically. Paste a product or website link into FrameNotion and it writes a full 30-second ad from scratch — hook, problem, benefit, proof, offer, call to action — then generates word-by-word captions synced to the beat, along with an AI voiceover and a music track cut to the beat. Ads are built to work on mute too, so the caption layer is never an afterthought. If you'd rather see the music-only or silent options, or check out finished ads, the features page and example ads show how it comes together.

Once the ad is rendered, you can still request text and color changes without rebuilding from scratch, which is useful if you want to test a different caption treatment on the same hook. For more on structuring the words before you ever touch a caption, the script writing tips for 30-second video ads and a free script generator template are good companions to this caption framework.

Putting the Template to Work

A caption script doesn't need to be complicated. Lay out your beats, write one condensed line per beat, pick a caption style per beat, and check the whole thing with the sound off before you render anything. The template above is reusable across products — swap the placeholders, keep the timing structure, and test which caption treatment earns more watch time on your specific audience.

Frequently asked questions

How many words should one caption line have?+

A reasonable starting point to test is roughly 3-6 words per line, broken at a natural pause in the sentence. Longer lines can work if your font is small and the viewer has more time on screen, but test it against your own footage rather than assuming.

Should the caption match the voiceover word for word?+

No. Write the caption as a condensed version of the voiceover line — enough to carry the meaning, without filler words or connectors. A full word-for-word transcript often runs longer than the caption needs to stay on screen.

Where should captions sit on a 9:16 vertical video?+

Keep captions out of the top and bottom portions of the frame where platform UI like buttons, usernames, or app controls usually sits. The exact safe-zone size varies by platform, so check a placeholder export before finalizing placement.

Can I reuse the same caption script across TikTok, Reels, and Shorts?+

The beat structure and wording can stay the same, but double-check the safe zones and caption size on each platform, since UI overlays differ slightly between apps.

What if my ad has no voiceover, just music?+

The caption script still works — you simply write the caption lines as the main message carrier instead of condensing a spoken line. Follow the same beat structure (hook, problem, benefit, proof, offer, CTA) and time each line to the music instead of speech.

Try it on your product.

Paste a link — FrameNotion writes a custom 30-second ad.