# Free Video Script Template & Reel Script Builder

Free video script template builder: pick 1 of 12 frameworks (AIDA, PAS, Hook-Story-Offer), set 15-90 s and get a timed, beat-by-beat reel or Shorts script.

> Source: https://ishort.pro/video-script-template.html - more IShort guides: https://ishort.pro/llms.txt

By the IShort team · Last updated: 26 Sep 2026

A video script template is a fill-in-the-blank outline that splits a short video into timed beats (hook, body, proof, call to action), each with what to say and what to show on screen. You pick a framework such as AIDA or PAS, set the length, and fill each beat in your own words.

## Build your reel script

The interactive builder runs in your browser at https://ishort.pro/video-script-template.html. It is free, needs no sign-up and uses no AI. You choose:

- **Script framework:** AIDA, PAS, Hook-Story-Offer, Before-After-Bridge, Hero's Journey (short version), Problem-Solution-Proof, Listicle / Countdown, Myth-busting, Pixar Story Spine, StoryBrand SB7, 4 Ps, or SCQA. Open one directly with `?f=<id>`, for example `/video-script-template.html?f=pas`.
- **Reel length:** 15, 30, 60 or 90 seconds.
- **Tone:** casual, expert or funny.
- **Topic, audience and call to action.**

You get a beat-by-beat script. Each beat has a label, a time range scaled to the length, a rough word count, a fill-in prompt, 2 example lines and an on-screen-text suggestion. The builder also suggests a caption and CTA lines. Export options: **Copy script** (plain text), **Download .txt**, and **Copy for Google Docs** (pastes as a table).

## How to use this video script template

1. **Pick a framework.** Not sure? Use PAS for a problem you can fix, Before-After-Bridge for a transformation, and a listicle for tips.
2. **Set the length.** Every beat gets a time range and a rough word count, so the script fits before you record.
3. **Add your topic, audience and call to action.** The prompts and example lines rewrite themselves around them.
4. **Write your own line for each beat.** Treat the examples as a starting point. Then copy, download or paste the script into Google Docs as a table.

## Blank video script template (copy and paste)

Just want the template? This one works for any topic. The times are for a 30-second reel. The table below has the times for other lengths.

```
VIDEO SCRIPT TEMPLATE
Topic: ______________   Audience: ______________
Length: 15 / 30 / 60 / 90 s   Framework: ______________

1) HOOK (0:00-0:03)
   Say: ______________
   On-screen text: ______________
   Visual: ______________

2) SETUP / PROBLEM (0:03-0:08)
   Say: ______________
   On-screen text: ______________

3) VALUE / STORY (0:08-0:22)
   Point 1: ______________
   Point 2: ______________
   Point 3: ______________

4) PROOF (0:22-0:27)
   Real result, demo or example: ______________

5) CALL TO ACTION (0:27-0:30)
   Say: ______________
   On-screen text: ______________

Caption: ______________
Hashtags: ______________
```

| Beat | 15 s reel | 30 s reel | 60 s reel | 90 s reel |
|---|---|---|---|---|
| **Hook** | 0–2 s | 0–3 s | 0–3 s | 0–4 s |
| **Setup / problem** | 2–4 s | 3–8 s | 3–12 s | 4–16 s |
| **Value / story** | 4–11 s | 8–22 s | 12–46 s | 16–70 s |
| **Proof** | 11–13 s | 22–27 s | 46–56 s | 70–85 s |
| **Call to action** | 13–15 s | 27–30 s | 56–60 s | 85–90 s |

## Simple video script template (3 parts)

For a quick tip or a talking-head reel, three beats are enough: hook, one useful point, one ask.

```
SIMPLE VIDEO SCRIPT (15-30 s)

HOOK (first 2-3 s)
The one line that makes [audience] stop: ______________

VALUE (middle)
The single tip, fact or step: ______________
Show it: ______________

CTA (last 2-3 s)
One action only (save / follow / comment WORD): ______________
```

## YouTube Shorts script template

A Short can now run up to three minutes (for videos uploaded on or after 15 October 2024, per YouTube Help). Most Shorts scripts still work best tight. This template assumes about 60 seconds.

```
YOUTUBE SHORTS SCRIPT (about 60 s)

0:00-0:03  HOOK: say the payoff first: ______________
           Title text on screen: ______________
0:03-0:10  CONTEXT: why this matters to [viewer]: ______________
0:10-0:45  BODY: 3 quick beats, a new visual every few seconds
           1. ______________
           2. ______________
           3. ______________
0:45-0:55  PAYOFF / PROOF: ______________
0:55-0:60  CTA + LOOP: a last line that leads back into the first: ______________

Title (under 100 characters): ______________
Description + hashtags: ______________
```

- **Say the payoff first.** Shorts viewers swipe fast, so the title text and the first line should promise the same thing.
- **Plan a loop.** A last line that flows back into the first makes a replay feel natural.
- **The same script works as a Reel.** Keep the on-screen text inside the centre of the frame so it is readable on both apps.

## Which script framework should you use?

Each framework is a different order of beats. Choose by the job the video has to do.

| Framework | Best for | Beats | Open |
|---|---|---|---|
| **AIDA** | Product or offer reels | Attention, Interest, Desire, Action | [Guide](/aida-framework.html) · [Build](/video-script-template.html?f=aida#builder) |
| **PAS** | Fixing one painful problem | Problem, Agitate, Solve | [Guide](/pas-framework.html) · [Build](/video-script-template.html?f=pas#builder) |
| **Hook, Story, Offer** | Personal stories that sell | Hook, Story, Offer | [Guide](/hook-story-offer.html) · [Build](/video-script-template.html?f=hso#builder) |
| **Before, After, Bridge** | Transformations | Before, After, Bridge | [Guide](/before-after-bridge.html) · [Build](/video-script-template.html?f=bab#builder) |
| **Hero's Journey** | Origin and comeback stories | Ordinary world, call, struggle, turning point, return | [Guide](/heros-journey-short-video.html) · [Build](/video-script-template.html?f=hero#builder) |
| **Problem, Solution, Proof** | Tutorials with a result | Problem, Solution, Proof | [Guide](/problem-solution-proof-framework.html) · [Build](/video-script-template.html?f=psp#builder) |
| **Listicle / Countdown** | Tips, tools, mistakes | Hook, 2–5 items, CTA | [Guide](/listicle-reel-script.html) · [Build](/video-script-template.html?f=listicle#builder) |
| **Myth-busting** | Contrarian takes | Myth, why people believe it, truth, proof | [Guide](/myth-busting-reel-script.html) · [Build](/video-script-template.html?f=myth#builder) |
| **Pixar Story Spine** | Short narrative reels | Once upon a time … until finally | [Overview](/reel-script-frameworks.html) · [Build](/video-script-template.html?f=pixar#builder) |
| **StoryBrand SB7** | Brand and service reels | Character, problem, guide, plan, CTA, failure, success | [Overview](/reel-script-frameworks.html) · [Build](/video-script-template.html?f=sb7#builder) |
| **4 Ps** | Quick promos | Promise, Picture, Proof, Push | [Overview](/reel-script-frameworks.html) · [Build](/video-script-template.html?f=4ps#builder) |
| **SCQA** | Explainers and opinions | Situation, Complication, Question, Answer | [Overview](/reel-script-frameworks.html) · [Build](/video-script-template.html?f=scqa#builder) |

Compare all 12 side by side in [12 script frameworks for Reels and Shorts](/reel-script-frameworks.html).

### Get the real script of any reel with IShort transcripts

Templates are a start. To see the script behind a reel that already worked, sort any public profile's reels by views, then click Transcribe to read the exact words. English, Hindi and other Indian languages. Free on Chrome and Edge.

[Add to Chrome](https://chrome.google.com/webstore/detail/ljjhbiolkeopnaglmnepmlboldpohohl?utm_source=ishort.pro&utm_medium=cta&utm_campaign=chrome_install) · [Add to Edge](https://microsoftedge.microsoft.com/addons/detail/ishort-instagram-downlo/coafmjkdnmighdjnnlklicapmjmmccbn?utm_source=ishort.pro&utm_medium=cta&utm_campaign=edge_install)

## Tips for a script that sounds natural

- **Read it out loud.** If you stumble, cut the line. Scripts are for speaking, not reading.
- **Time it.** At a relaxed pace, a 30-second reel fits about 75 words. Over that, trim.
- **Write the screen text.** Many people watch on mute. Each beat needs a short on-screen line.
- **One ask.** End with one call to action. Two asks split attention.

More on writing: [how to write an Instagram reel script](/how-to-write-instagram-reel-script.html) and [50+ reel hooks](/instagram-reel-hooks.html).

## Frequently asked questions

### What is a video script template?

A video script template is a fill-in-the-blank outline that splits a short video into timed beats, such as hook, body, proof and call to action. Each beat says what to say and what to show on screen, so you can write a reel or Short in minutes.

### How do I write a script for a 30-second reel?

Use a 3-second hook, about 20 seconds of value in two or three beats, a few seconds of proof and a 3-second call to action. That is roughly 75 spoken words. Pick a framework in the builder above, set the length to 30 s, and fill in each beat.

### How long can a YouTube Shorts script be?

YouTube Shorts can be up to three minutes long for videos uploaded on or after 15 October 2024. Many Shorts scripts still aim for 60 seconds or less, which is about 150 spoken words at a relaxed pace.

### Is this video script template free?

Yes. The builder, the blank template and the downloads are free, with no sign-up. It does not use AI: it fills proven framework patterns with your topic, audience and call to action.

### Which script framework is best for Reels?

It depends on the job. PAS suits a problem you can fix, Before-After-Bridge suits a transformation, Hook-Story-Offer suits a personal story that leads to an offer, and a listicle suits tips. Test two frameworks on the same topic and keep the one your audience watches longer.

### Can I get the script of a reel that already went viral?

Yes. With the free IShort extension you can sort any public profile's reels by views, then click Transcribe on a reel to read its exact spoken words. Use it to study the structure, then write your own version.

## How we wrote this

The IShort team built these templates from the script frameworks we use when we study transcribed reels. Framework origins are credited below. Example lines are original. Word counts assume about 150 spoken words a minute, a common planning pace.

## Sources

1. [YouTube Help: Understand three-minute YouTube Shorts](https://support.google.com/youtube/answer/15424877)
2. [Aerogramme Writers' Studio: The Story Spine, Pixar's 4th rule of storytelling (created by Kenn Adams)](https://www.aerogrammestudio.com/2013/03/22/the-story-spine-pixars-4th-rule-of-storytelling/)
3. [StoryBrand: the 7-part framework by Donald Miller](https://storybrand.com/learn-the-framework)
4. [Barbara Minto: The Pyramid Principle (source of the SCQ/SCQA opening)](https://www.barbaraminto.com/)

## Keep Reading

- [How to Write an Instagram Reel Script](/how-to-write-instagram-reel-script.html)
- [Instagram Reel Hooks: 50+ Hooks](/instagram-reel-hooks.html)
- [Turn Any Instagram Reel Into a Script](/instagram-reel-to-script.html)
