TikTok Ad Maker

Upload a product photo, describe the offer and audience, and get a 9:16 TikTok ad with a hook, demo and CTA ready to upload.

Updated

40 free credits on signup

Example outputs

Made with this tool from one product photo of a fictional bottle (an AI-made photo, shown below) and the line "Fern water bottle: a sage green insulated steel bottle with a bamboo cap. Keeps drinks cold for 24 hours. 20% off in launch week. For commuters and gym goers.". TikTok, Problem first hook, 9:16, 15 s. Models: GPT Image 2.5 keyframes, MiniMax H3 Max Turbo clips at 480P, ElevenLabs voice, Lyria music. 148 credits. Trimmed by a few pixels at the edges to remove thin black bars.

The input: a studio photo of a sage green steel water bottle with a bamboo cap on a plain background

The product photo used for the ads above. It is AI-made (Seedream 5 Flash, 7 credits) for a fictional product, so no real brand is shown.

How it works

1

Upload a clear product photo and describe the product, offer and the TikTok audience you want to reach. Be specific: "gen Z college students" gives a different hook than "young adults".

2

Choose a hook style. Problem first opens by naming the viewer's pain; before and after shows a transformation; surprising stat uses a number to stop the scroll; direct offer leads with the discount.

3

The AI writes the script in that hook style, makes three shots from your photo and cuts a 15 second 9:16 MP4 with a voiceover, music and captions placed above TikTok's bottom bar. It takes about 5 to 10 minutes. Upload it to TikTok Ads Manager as an In-Feed ad.

What makes a TikTok ad work

TikTok ads compete directly with organic content in the same feed. Viewers scroll fast and the first second has to feel native, not like a traditional ad. The most effective TikTok ads share three things: they open on the product or the problem (no logo, no brand intro), they use on-screen text to communicate the key point with or without sound, and they keep the CTA simple (one action, no multi-step funnels in the video itself).

The AI writes the script to match the hook style you choose. "Problem first" opens with a question or a statement that names the viewer's situation. "Before and after" opens on the problem state and cuts to the product in use. Both styles feel closer to organic TikTok content than a TV commercial format.

TikTok ad safe zones

TikTok In-Feed ads have two areas to avoid for text and graphics: the bottom of the screen (account name, caption, share button row) and the right side of the screen (profile picture, like/comment/bookmark buttons). The safe zone for text and important visuals is roughly the center 60% of the frame.

The captions here are placed above the bottom area and centered. If you edit the video after export, keep your own text inside the middle of the frame before uploading.

AI disclosure for TikTok ads

TikTok requires disclosure for AI-generated or significantly AI-altered video content in ads. This applies to AI-generated people, AI-generated voices acting as real people, and altered footage where AI changed what a real person says or does. The "Made with AI" tag on the video is on by default.

In TikTok Ads Manager, look for the "AI-generated content" toggle during ad creation and turn it on when uploading AI-generated video. For campaigns targeting EU audiences, the EU AI Act labeling requirement also applies independently of TikTok's own rules.

Frequently asked questions

What is a TikTok ad maker?

A TikTok ad maker creates short 9:16 video ads formatted for TikTok In-Feed and Spark ads. You upload a product photo, describe the offer and audience, and the AI writes the script, generates video clips in the TikTok-native vertical format and exports an MP4 ready for TikTok Ads Manager.

What is the best hook style for TikTok ads?

"Problem first" and "before and after" hooks consistently perform well on TikTok because they match how users already engage with organic content on the platform. The surprising stat hook works best when you have a specific, verifiable number. The direct offer hook works in high-intent campaigns where the audience is already searching for your product category.

Does TikTok require AI disclosure?

TikTok asks advertisers to disclose AI-generated or AI-edited content, especially realistic synthetic people, voices or altered footage. The AI-generated label option is on by default. When you upload the MP4 to TikTok Ads Manager, apply the AI-generated content label in the ad setup flow. EU campaigns also require labeling under the EU AI Act.

What aspect ratio does TikTok require for ads?

TikTok recommends 9:16 for In-Feed ads and TopView. The video fills the full screen on mobile, which is the most engaging format. 1:1 is also supported but only occupies part of the screen. 9:16 is selected by default in this tool.

How long should a TikTok ad be?

Short ads with a fast hook and one clear offer are the usual starting point for In-Feed ads. Every ad here is 15 seconds: three 5 second shots for the hook, the demo, and the offer with the call to action. One 15 second ad costs 148 credits: 3 keyframes (GPT Image 2.5), three 5 second clips (H3 Max Turbo at 480P), a voiceover (ElevenLabs) and a music bed (Lyria). New accounts get 40 free trial credits, which is not enough for one ad, so an ad needs a plan or a credit top up.

Where should captions appear in a TikTok ad?

TikTok's In-Feed ad UI covers the bottom of the screen with the account name, caption bar, and engagement buttons. Captions and text overlays should stay above the bottom fifth of the frame. The captions here are placed above that area, centered.

Can I run this as a Spark ad?

Yes. Download the MP4, upload it to TikTok Ads Manager as an In-Feed ad or a Spark ad. A Spark ad runs from your brand's TikTok account and looks like an organic post, which gives it a more native feel in the feed. Both formats accept the same MP4.

About 148 credits per use. New accounts get 40 free trial credits (480p video, watermarked). One use here needs more than that. See plans and pricing for more detail.