TikTok Ad Script Generator
Get a 15 or 30 second TikTok ad script, beat by beat: hook, problem, demo, proof and call to action, with a shot list.
The beats of a short product ad
| Beat | 15 seconds | 30 seconds | Job |
|---|---|---|---|
| Hook | 0-3s | 0-3s | Show the product or the problem straight away. |
| Problem | Part of the hook | 3-8s | Show the frustration the product fixes. |
| Demo | 3-9s | 8-18s | The product doing its job, close up. |
| Proof | 9-12s | 18-25s | Your reviews, results or a visual that proves the claim. |
| Call to action | 12-15s | 25-30s | What to tap, and where. |
Spoken words are capped at 38 for a 15-second script and 75 for 30 seconds, so the lines fit without rushing. Read the script aloud with a timer before you film.
Filming and running it
- Film vertically. TikTok recommends 9:16 video of at least 540 × 960 pixels for in-feed ads.
- Add text on screen for each beat. The script includes it, for people watching without sound.
- Keep the ad text plain. Captions on standard (non-Spark) in-feed ads don't support clickable links, @ mentions or hashtags.
- Test the hooks. Film the three extra hooks and put each one in front of the same body, to see which holds attention.
Proof without making things up
The proof beat uses only what you give it under Details: your review rating, review count, press or guarantee. With none, it shows the product working instead. It never invents testimonials or results.
If a real customer or creator appears, what they say has to match their experience. The FTC's endorsement guidance is plain: you can't talk about your experience with a product you haven't tried.
Questions people ask
How long should a TikTok ad be?
TikTok allows much longer in-feed ads (up to 10 minutes for standard ads). This generator writes 15 and 30 second scripts: long enough for a demo, short enough to hold attention.
What makes a good TikTok hook?
Something the viewer can see in the first second: the problem, the product doing something unexpected, or a specific promise the ad then shows. The script adds three alternatives to test.
Can I use it for Instagram Reels or YouTube Shorts?
Yes. The beats work for any vertical short video. Check each platform's ad text rules before you publish.
Should the founder be in the video?
Pick the Talking to camera style for a founder or team member speaking straight to camera. The generator never scripts a made-up customer.
Where do I find creators to film it?
Use the UGC script generator for a creator brief, and the influencer outreach generator to contact them.
Related tools
Last reviewed 30 September 2026.
Sources: TikTok Ads Help: TikTok auction in-feed ads · FTC: FTC's Endorsement Guides, what people are asking
