Instagram Reel Script Generator: Free Online

Instagram Reel Script Generator

Generate a structured script for your Instagram Reel with hook, scenes, voiceover, and CTA.

Method: this creates an editable template from your topic and key points. It does not research or verify claims. Scene timings are suggestions: read the voiceover aloud and adjust before filming.

Educational, tutorial and listicle styles use every point. Other styles use the first two points.

An Instagram Reel script generator turns a topic into an editable outline with a hook, timed scenes, voiceover lines and a call to action. Pick a duration from 15 to 90 seconds and one of six content styles, add optional key points, and you get a structure you can film today.

What Is an Instagram Reel Script?

An Instagram Reel script is a written plan for a short vertical video. It lists what you say, what the viewer sees and when each beat should land, so you can film without freezing or rambling.

Reels are short, so every second counts. The opening seconds decide whether someone keeps watching, and a vague middle makes people swipe away before your call to action. Writing a script forces you to choose one idea, put it in order and cut everything else.

What a generated script contains

  • Hook: the opening line and a visual suggestion for the first few seconds.
  • Scenes: timed blocks, each with a scene label, a visual idea and a voiceover line.
  • CTA: a closing line that asks viewers to follow, save, comment or try the idea.
  • Summary: a script title, the total duration, a word count and a pace note that compares your voiceover to the time available.

How Do You Use the Instagram Reel Script Generator?

You only need a topic to get a first draft, and the whole process takes under a minute.

  1. Type your idea into Reel topic or idea, for example "3 morning habits for productivity" or "My skincare routine".
  2. Choose a Reel duration: 15, 30, 60 or 90 seconds. The default is 30 seconds.
  3. Select a Content style: Educational / Tips, Storytime / Personal, Tutorial / How-To, Before & After / Transformation, Listicle / Countdown or Trending / POV.
  4. Optional: add your own lines under Key points to cover, one per line.
  5. Click Generate Script and read the scene list, word count and pace note.
  6. Click Regenerate to try different hook wording, then Copy Script to paste the full text into your notes app or teleprompter.

Treat the output as a first draft. Read the voiceover aloud, change anything that does not sound like you, and then film.

Worked Example: A 30-Second Educational Reel

Here is what the generator returns for a realistic input. The topic is "3 morning habits for productivity", the duration is 30 seconds, the style is Educational / Tips, and the key points are three lines you typed.

  • 0:00-0:03, Hook: "Today's topic: 3 morning habits for productivity. Here are 3 points to consider."
  • 0:03-0:10, Point 1: "Drink a glass of water before coffee."
  • 0:10-0:18, Point 2: "Write your top three tasks."
  • 0:18-0:25, Point 3: "Walk for ten minutes before checking email."
  • 0:25-0:30, CTA: "Follow for more tips like this. Save this for later!"

The hook hint changes between runs, but the structure stays the same: a short hook, one scene per point and a closing CTA. Educational, tutorial and listicle styles use every point you enter, so each extra line becomes its own scene and the time slots get shorter.

Now check the numbers. The voiceover above is about 42 words. At a relaxed speaking pace of roughly 2.5 words per second, a 30-second Reel holds about 75 words, so you have room to add a reason or example to each point. The hook is the weak spot: 13 words in a 3-second slot is too fast, so shorten it to something like "3 morning habits for productivity".

Which Content Style Should You Choose?

Choose the style that matches how your idea unfolds: tips for advice, a story for experience, steps for a process and a countdown for ranked items. Each style builds a different scene flow.

StyleScene flowPoints used
Educational / TipsHook, one scene per point, CTAAll
Tutorial / How-ToResult-first hook, numbered steps, CTAAll
Listicle / CountdownHook, countdown of your points, CTAAll
Storytime / PersonalHook, Setup, Conflict, Resolution, CTAFirst two
Before & AfterHook, Before, Process, After, CTAFirst two
Trending / POVShort hook, main content, punchlineFirst two

If you pick a style that uses only the first two points, put your strongest material on lines one and two. Anything after that is ignored.

How Do You Read and Improve the Generated Script?

Start with the pace note and word count, then fix the hook, then replace placeholders. That order gives the biggest improvement for the least effort.

Check the word count against the time

A common rule of thumb is about 2.5 spoken words per second. That gives roughly 38 words for 15 seconds, 75 for 30 seconds, 150 for 60 seconds and 225 for 90 seconds. If your voiceover is well over that, trim it or choose a longer duration. If it is far under, add a short example, or let b-roll carry a few seconds without speech.

Rewrite the hook

The generated hook is a neutral template built from your topic. Make it specific and personal. "Today's topic: skincare" becomes "I fixed my oily skin with three cheap steps". The first line should promise a result, pose a question or create curiosity.

Replace placeholders and visuals

Some scenes contain bracketed prompts such as "[Describe the challenge or turning point]". These show where your own detail goes, so fill every one before filming. Also change the visual suggestions to footage you can actually shoot, since they are ideas rather than requirements.

Who Is a Reel Script Generator For?

It suits anyone who knows the topic but needs a structure to film against. These are typical situations where a quick outline saves time:

  • Small business owners batch-planning a week of product tips, behind-the-scenes clips and FAQs in one sitting.
  • Coaches and instructors turning a client question into a 30-second tutorial or a 60-second listicle.
  • New creators who freeze on camera and want lines to read before they improvise.
  • Social media managers drafting outlines for clients, then handing them over for edits.
  • Personal storytellers shaping a transformation or lesson into a setup, a turning point and a payoff.

Best Practices and Common Mistakes

Most weak scripts come from the input, not the output, so a few small habits improve results a lot.

  • Be specific in the topic. "Skincare" gives a generic hook. "3-step night routine for oily skin" gives a sharper script. The tool has no separate niche setting, so put your audience and niche in the topic itself.
  • Write key points as spoken sentences. The voiceover for each point scene is the text you typed, so "Water first, 1 glass" will sound like a note. "Drink a glass of water before coffee" sounds like speech.
  • Match the number of points to the duration. In a 15-second Reel, six points leave about a second each. Aim for 2 to 3 points at 15 seconds, 3 to 4 at 30 seconds and up to 5 or 6 at 60 seconds.
  • Do not expect extras from short styles. Storytime, transformation and trending scripts use only the first two points, so a long list is wasted there.
  • Read it aloud before filming. Timing slots are suggestions. If a line does not fit, shorten it or merge scenes.
  • Use Regenerate for hook ideas. Run it a few times and combine the best opening with your favorite scenes.

Once your script is ready, finish the post around it. Create tags with the hashtag generator, check their reach with the Instagram hashtag analyzer, and pick a posting slot with the best time to post calculator. To see what already works in your niche, study a public account with the Instagram profile analyzer, or pull a public post's wording with the Instagram caption extractor.

What Are the Limits of a Template-Based Script?

This generator builds an editable template from the words you give it. It does not research your topic or verify any claim, so check facts yourself, especially for health, money or product claims, before you publish.

It also does not take a Reel link or extract the script or transcript of an existing Reel. You start from your own topic and points. It does not suggest trending audio either, and scene timings are only guides. A script that reads well on screen can still feel stiff when spoken, which is why a quick read-aloud is part of every workflow.

You now know how to turn one idea into a filmable plan. Enter your topic above, choose a duration and style, generate the script, and edit it until it sounds like you. Then record your Reel while the idea is fresh. For more helpers like this, browse the YouTube and social media tools hub.

Frequently Asked Questions

What is an Instagram Reel script?
An Instagram Reel script is a written plan for a short vertical video that sets out your hook, each scene, the voiceover and a call to action. It helps you stay on topic and fit your message into the available seconds.
How do I write a Reel script with this generator?
Type your Reel topic, choose a duration and a content style, optionally add key points one per line, then click Generate Script. Use Regenerate for new hook wording and Copy Script to paste the result into your notes or teleprompter.
How many words should a 30-second Reel script have?
A 30-second Reel script should have about 75 words at a typical speaking pace of roughly 2.5 words per second. That works out to about 38 words for 15 seconds, 150 for 60 seconds and 225 for 90 seconds.
Why does my generated Reel script look generic?
A generic script usually comes from a vague topic. Make the topic specific, add key points written as spoken sentences, and replace any bracketed prompts with your own detail. Then rewrite the hook so it sounds like you.
Can the generator get the script or transcript from an existing Reel?
No. The generator creates a new script from the topic, duration, style and key points you enter. It does not accept a Reel link or extract the spoken words from a video that is already posted.
Is the Instagram Reel script generator free, and does it check facts?
The generator is free and needs no sign-in. It builds an editable template from your input and does not research or verify claims, so check any facts, numbers or health and money statements yourself before filming.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now