Free tool

Free TikTok Ad Script Generator

Describe your product, pick an angle and a length, and the TikTok script generator writes a UGC-style ad script: a hook for the first three seconds, timed beats with what to say and show, on-screen text and a call to action.

Updated

Write a TikTok ad script with AI

Checking free credits…
Only facts you can stand behind: the AI won’t invent claims.0/600
Angle
Length

Your script

Your hook, beats and call to action will appear here, timed for TikTok.

Quick answer

A TikTok ad script is the plan for a short vertical video ad: the line that opens it, what the creator says and shows in each part, the text on screen and the call to action at the end. This AI script generator writes one for a 15 or 30-second ad, from your product description.

It uses only the facts you give it, writes the creator as a presenter rather than a customer giving a testimonial, and removes scripts with guarantees or medical claims. You get one free try without an account, then three free credits a day with a free Upadz account, shared with the other free tools.

How to write a TikTok ad script with AI

  1. Describe the product

    Give the product name, what it does and why people buy it. Add the audience if you know it. The more concrete the details, the more specific the script.

  2. Pick the angle and length

    Problem opens on what annoys the customer, benefit on what they gain, curiosity on a surprising fact. A 15-second script has 2 or 3 beats; a 30-second script has 3 to 5.

  3. Film it or make it with AI

    Hand the script to a creator, film it yourself, or paste it into an AI video tool. Keep the spoken hook and the on-screen hook different, so sound-off viewers get the message too.

TikTok script examples

Three short script examples for made-up products, in the format the generator writes.

15 s, problem angle: lint remover

Hook (0–3 s)
Say: “Don’t throw that sweater out.” On screen: Pilled sweater? Watch this
Beat 1 (3–9 s)
Say: “One pass and the pills are gone.” Show: close-up of the remover on a knit sleeve
Call to action
Say: “Tap the link and save your favorites.”

15 s, benefit angle: insulated bottle

Hook (0–3 s)
Say: “It’s 4 pm and my water is still ice cold.” On screen: Cold all day
Beat 1 (3–10 s)
Say: “Double walls, a lid that doesn’t leak, fits my bag.” Show: bottle tipped upside down, then into a tote
Call to action
Say: “Grab yours from the link.”

30 s, curiosity angle: desk lamp

Hook (0–3 s)
Say: “This is why my desk looks like this at night.” On screen: One tap, new mood
Beats (3–25 s)
Show the color change, the dimmer, the desk before and after; say one benefit per beat
Call to action
Say: “Link’s below if you want the glow-up.”

30 s, problem-solution: meal-prep containers

Hook (0–3 s)
Say: “If your lunch leaks in your bag, watch this.” On screen: No more leaks
Problem (3–10 s)
Say: “Soup on my laptop, twice this month.” Show: a stained bag
Solution and proof (10–26 s)
Show the clip-lock lid, the container upside down, then in the bag; say one detail per shot
Call to action
Say: “Tap below to get the set.”

15 s, product demo: cable organizer

Hook (0–2 s)
Show the tidy desk first. Say: “Here’s how.”
Demo (2–12 s)
Three shots: clip, route, close. Say: “Clip, route, done.”
Call to action
Say: “Get yours below.”

How to write a script for a video ad

1. Pick one reason to buy: a problem, a result or a surprising detail. One idea per ad.

2. Write the hook first, in six words or fewer, and a separate on-screen line for people watching without sound.

3. Name the problem in one sentence, the way the customer would say it.

4. Show the product working: what the camera sees matters more than what is said.

5. Add one proof you can stand behind, such as a spec, a guarantee or a demo.

6. End with one call to action, then read the script aloud and cut every word that sounds written.

30-second ad script template

0–3 seconds, the hook: “If you [have the problem], watch this.” 3–10 seconds, the problem: two concrete details of when it happens and what it costs. 10–20 seconds, the solution: the product in use, shown rather than told. 20–26 seconds, the proof: one fact you can stand behind. 26–30 seconds, the call to action.

The downloadable PDF has this 30-second ad script template and four more, including a 15-second UGC script and a product demo script, each with timings.

How a TikTok ad script is structured

The first three seconds decide whether anyone sees the rest, so a script starts with the hook: one spoken line and one short on-screen line that name a problem, a result or a question. Then come the beats: each one says one thing and shows one thing, usually the product being used.

The script ends with a call to action that says exactly what to do: tap the link, shop the drop, try it. A 15-second ad has room for the hook, one or two beats and the call to action; a 30-second ad can add a demonstration and a reason to believe.

Hooks that work on TikTok

Strong hooks are specific. “Your favorite sweater isn’t ruined” works better than “Check out this product” because it names a situation the viewer recognizes. Questions, a surprising result shown first, or a mistake people make all work as openers.

Because many people watch without sound, the on-screen hook should carry the idea on its own. The generator writes it separately from the spoken line, in 40 characters or fewer, so it reads at a glance.

UGC scripts and the rules on AI creators

UGC-style ads feel native on TikTok: one person, talking to the camera, using the product. Whether a real creator or an AI creator performs the script, it should present the product, not claim a personal result the speaker never had: TikTok and consumer-protection rules treat fake testimonials as deceptive.

TikTok also asks advertisers to disclose AI-generated content. If you make the video with an AI creator, turn on the AI-generated content disclaimer when you create a regular ad; Spark Ads follow the label on the organic post.

From script to finished TikTok ad

A script still needs a creator, a shoot and an edit. Upadz does those steps from your product link: it researches the angle, writes 3 hook-led concepts and turns the one you pick into a finished 18–20-second vertical video with an AI creator, captions, an on-screen hook, a call to action and music, for a fixed 50 credits (720p) or 75 credits (1080p). Upadz researches the selling angle, then makes static and video ads. Start with 50 one-time credits on the Free plan, no card required.

Video script templates you can download

Five ad script templates with timings: 15-second UGC, 30-second problem-solution, customer testimonial, unboxing and product demo.

TikTok ad script template: preview of five video ad script templates with timings
A preview of the templates: replace the brackets with your product; each template gives the timing, the beat and what to say or show.

Frequently asked questions

Is the TikTok script generator free?

Yes. You get one free try without an account, then three free credits a day with a free Upadz account. Each generation writes one complete script.

How long should a TikTok ad script be?

For a 15-second ad, about 35 to 45 spoken words; for a 30-second ad, about 65 to 80. The generator writes to those lengths and splits the script into timed beats.

Can I use the script with an AI video generator?

Yes. The script works for a real creator or an AI creator. If the video shows a realistic AI person, label it with TikTok’s AI-generated content setting when you upload.

How do you write a script for a video ad?

Pick one reason to buy, write a hook of six words or fewer, name the problem in one sentence, show the product working, add one proof, and end with one call to action. Read it aloud and cut what sounds written.

Is there a video script template I can download?

Yes. Download the free PDF above: five ad script templates with timings, including a 15-second UGC script and a 30-second problem-solution script.

What is a good 30-second ad script structure?

Hook (0–3 s), problem (3–10 s), solution with the product in use (10–20 s), one proof (20–26 s), and a call to action (26–30 s).

Does it write UGC testimonials?

No. It writes the creator as someone presenting the product, not as a customer describing results they had, because fake testimonials break advertising rules.

Share this free tool

Writing about ads, or keeping a list of tools for your team or clients? Copy this link to add the free tiktok ad script generator to your page.

<a href="https://www.upadz.io/free-tools/tiktok-ad-script-generator">Free TikTok Ad Script Generator by Upadz</a>

More free tools

Turn the script into a finished TikTok ad

Upadz writes 3 hook-led concepts from your product link and makes the video.

Start free