TikTok Script Generator

Tell the tool what your video is about and how long it should be, and get a timed TikTok script: five hook options, each beat with seconds and a word budget, on-screen text, shot ideas and a call to action.

One per line, up to three. Start each with a verb.

Built in your browser from fixed templates. Nothing you type is sent or saved.

Hook options

The first one or two seconds decide whether people keep watching. Pick one and say it straight to camera.

Question (in your script)

Want to save 5 hours a week? Try this.

Bold statement

Most people get meal prep wrong.

Mistake callout

Stop making this meal prep mistake.

Result first

This is how I save 5 hours a week.

Story

I used to get meal prep completely wrong.

Your timed script

About 75 spoken words in total at a natural pace. Fill in anything in [brackets], then read it out loud once with a timer.

0:00–0:03
Hook
about 8 words

Say Want to save 5 hours a week? Try this.

On screen How to save 5 hours a week?

Shot Close-up, talking straight to camera. Start mid-thought: no intro, no “hey guys”.

0:03–0:08
Setup
about 13 words

Say For busy parents who want to save 5 hours a week, here's the simple version.

On screen For busy parents

Shot Cut to a new angle, or show the problem you are solving.

0:08–0:16
Point 1
about 20 words

Say First, plan five dinners, not seven.

On screen 1. Plan five dinners, not seven

Shot Show it: screen recording, product close-up or demo while you talk.

0:16–0:24
Point 2
about 20 words

Say Second, cook two proteins at once.

On screen 2. Cook two proteins at once

Shot Cut to B-roll of the step, or point at text on screen.

0:24–0:30
Payoff + CTA
about 15 words

Say Do that and you'll save 5 hours a week. Follow along for more meal prep tips.

On screen Follow for more

Shot Back to camera. Point to where the action is (follow button, comments, or link).

Make it better in Claude or ChatGPT

Script prompt

Paste this into Claude or ChatGPT to turn the outline into a finished script you can read on camera, with three extra hooks and a caption.

Turn this TikTok script outline into a finished script I can read on camera. About the video: - Topic: meal prep - Who it's for: busy parents - The result or promise: save 5 hours a week - Length: 30 seconds (about 75 spoken words at a natural pace) - Hook style: question - Tone: friendly - Call to action: follow Rules: - Keep the timings and beats from the outline. Stay within the word count for each beat. - The hook must land in the first 1–2 seconds with no intro. - Write the way people talk: short sentences, contractions, no jargon. - Fill in anything in [brackets] only if I've given you the details. Otherwise keep the brackets and tell me what to add. Don't invent statistics, prices or results. - Keep on-screen text to 6 words or fewer per beat, since captions and buttons cover part of the screen. Then give me 3 alternative hooks in different styles and a short caption with 3 specific hashtags. Outline: TikTok script: Meal prep (30 seconds, about 75 spoken words) [0:00–0:03] HOOK (about 8 words) Say: Want to save 5 hours a week? Try this. On screen: How to save 5 hours a week? Shot: Close-up, talking straight to camera. Start mid-thought: no intro, no “hey guys”. [0:03–0:08] SETUP (about 13 words) Say: For busy parents who want to save 5 hours a week, here's the simple version. On screen: For busy parents Shot: Cut to a new angle, or show the problem you are solving. [0:08–0:16] POINT 1 (about 20 words) Say: First, plan five dinners, not seven. On screen: 1. Plan five dinners, not seven Shot: Show it: screen recording, product close-up or demo while you talk. [0:16–0:24] POINT 2 (about 20 words) Say: Second, cook two proteins at once. On screen: 2. Cook two proteins at once Shot: Cut to B-roll of the step, or point at text on screen. [0:24–0:30] PAYOFF + CTA (about 15 words) Say: Do that and you'll save 5 hours a week. Follow along for more meal prep tips. On screen: Follow for more Shot: Back to camera. Point to where the action is (follow button, comments, or link). Other hook options: - Bold statement: Most people get meal prep wrong. - Mistake callout: Stop making this meal prep mistake. - Result first: This is how I save 5 hours a week. - Story: I used to get meal prep completely wrong.

How to write a great TikTok script

  • Start with the hook, not hello. The first line should be the most interesting thing you say. Skip your name and “in this video.” Viewers decide in a second or two.
  • One video, one idea. A 30-second video has room for about 75 words. That’s one tip done well, or two or three short steps, not a full lesson.
  • Change something every few seconds. A new angle, a close-up, B-roll or a bit of on-screen text keeps people watching. The shot ideas in the script are there to remind you.
  • Write for the sound off. Put the key words on screen and turn on captions. Keep text short and away from the right side and the bottom, where TikTok’s buttons and caption sit.
  • Pay off the hook. If the hook asks a question, answer it. If it promises a result, show it. Viewers who feel tricked scroll away and don’t come back.
  • End with one clear ask. Follow, comment, save or share: choose one. Make it specific, like “Save this for your next grocery run.”
  • Read it out loud with a timer. If it runs long, cut the setup before you cut the points.

After you film

Write the caption with the TikTok caption generator, and use the AI video editing prompt builder for a cut list and caption plan in CapCut or your editing app. Once it’s live, check how it did with the engagement rate calculator.

More free social media tools

Frequently asked questions

How many words is a TikTok script?

At a natural speaking pace, about 35 to 40 words for 15 seconds, 70 to 80 for 30 seconds, 140 to 160 for 60 seconds, and around 450 for 3 minutes. Fast talkers can fit a little more. This tool shows a word budget for every part of the script so you can see where you’re running long.

How long should a TikTok video be?

As long as it needs to be and no longer. TikTok accepts videos up to 10 minutes, but a quick tip often works best at 15 to 30 seconds, while a tutorial or story can earn a minute or more. If people drop off before the end, the script is probably longer than the idea. Try cutting the setup first.

What makes a good TikTok hook?

It lands in the first second or two, with no intro. Good hooks ask a question your viewer is already asking, call out a common mistake, show the result first, or make a bold claim you then back up. Say it straight to camera and put a short version on screen, since many people scroll with the sound off.

Should I read my TikTok script word for word?

Not usually. Most creators sound more natural working from the beats: know your hook word for word, then talk through each point in your own words. If you do read it, a teleprompter app keeps your eyes near the lens. Either way, record the hook several times and keep the best take.

Does this TikTok script generator use AI?

No. The script is built in your browser from fixed templates, so it’s instant and nothing you type is sent or saved. To turn the outline into a polished, word-for-word script, copy the prompt on this page into Claude or ChatGPT.

More free tools

Lookup
Claude Connector Checker
Does Claude connect to your app? Search every connector in Claude’s directory and see what to do if yours isn’t there.
Builder
Claude Prompt Builder
Fill in the blanks for common business tasks and get a ready-to-paste prompt with guardrails built in.
Builder
AI Video Editing Prompt Builder
Pick your platform, video type and editing app, and get copy-paste prompts for hooks, cut lists, captions and editing steps.
Calculator
Engagement Rate Calculator
Work out your Instagram, TikTok or YouTube engagement rate by followers or reach, and see how it compares to typical benchmarks.
Builder
Instagram Bio Generator
Fill in a few details and get Instagram bio options that fit the 150-character limit, with a live preview.
Generator
YouTube Title Generator
Enter your topic and get 17+ YouTube title ideas from proven formulas, each with a counter that flags titles likely to get cut off.
Generator
YouTube Description Generator
Turn your key points, links and timestamps into a full YouTube description with chapters, hashtags and a 5,000-character counter.
Generator
TikTok Caption Generator
Get 10 TikTok caption ideas with short hooks, one clear call to action and 3 specific hashtags, each with a character counter.
Calculator
Is Claude Worth It? Calculator
Compare the time Claude could save you with what each plan costs.
Quiz
Which Claude Do I Need?
Answer three questions to find out whether you need the desktop app, the web, mobile, or Claude Code.
Builder
Claude Skill Builder
Turn a task you repeat into a Claude skill: fill in a form and download a ready-to-upload skill file.
Lookup
Claude Code Error Lookup
Paste a Claude Code install or sign-in error and see what it means and where the official fix is.