Skip to main content
TikTok ad generator

Make TikTok ads from one product photo

Upload a product image, choose a creator or the product on its own, and get a 9:16 ad ready for TikTok with a voice-over that matches the lips. No filming, no creators to brief and no editing.

  • 9:16 vertical
  • UGC creator or product-only
  • 9 languages
  • MP4 export
UGC creatorCreator ad for a summer hat, made from one product photo
Made with AdVideoLab

What TikTok ads from one photo look like

Creator videos, close-ups and product demos, all 9:16 and all made from a single product photo. No filming, no creator fees.

Summer hatUGC creator
Custom hoodieUGC creator
Hair careUGC creator
MascaraProduct shot

Every example was made from a single product photo. Tap a video to hear it.

Why TikTok creative is hard

TikTok rewards volume. Shoots don’t scale.

  1. 01

    Hooks burn out in days

    What worked last week stops working this week. Keeping a fresh rotation of vertical creative by hand is a full-time job.

  2. 02

    Creators are slow and uneven

    Shipping product to UGC creators, waiting on delivery, and getting back something off-brand costs weeks and budget per video.

  3. 03

    Editing eats the afternoon

    Captions, cuts, voice-over and reframing to 9:16. The work after a 12-second clip takes longer than the clip itself.

  4. 04

    Every market wants its own voice

    A brand selling in five countries needs the same hook in five languages, and dubbing rarely lip-syncs.

How it works

From product photo to TikTok ad

  1. 1

    Upload a product photo

    Any clear image you already have works: a listing shot, a packshot or a phone photo. Nothing needs to be shot.

  2. 2

    Pick a mode and language

    UGC creator, Single image, Transition or Reference set. Choose one of 9 lip-synced languages and a 9:16 vertical frame.

  3. 3

    Write the hook, or let the AI draft it

    Type your own brief, or click Write with AI and get the idea, the camera moves and the voice-over ready to edit.

  4. 4

    Export and run on TikTok

    Most renders finish in a few minutes. Download the MP4 and upload it straight into your ad account.

The TikTok ad playbook

How to make a TikTok ad that people watch past the first second

TikTok ads live or die in the first second. People scroll with their thumb already moving, so your opening frame has to earn the second one. The good news: the formats that win on TikTok are cheap to make. A person holding your product and talking to camera beats a polished studio spot most of the time.

The specs that matter

SettingUse thisWhy
Aspect ratio9:16Fills the screen. Square or horizontal looks like an ad from somewhere else
Resolution1080 x 1920720 x 1280 works; anything lower looks soft on a phone
Length9 to 15 secondsLong enough for a hook, a demo and an offer
FileMP4, H.264What AdVideoLab exports
SoundOnMost viewers watch with sound; captions help the rest

TikTok changes its ad specs from time to time, so check the TikTok Ads Manager help centre before a big launch.

Keep the important bits in the safe zone

The app draws buttons, a caption and a call-to-action bar over your video. On a 1080 x 1920 frame, keep your product, face and on-screen text out of these areas:

AreaRoughlyWhat sits there
BottomLowest 20% of the frameCaption, username, CTA button
Right sideAbout 140 px wideLike, comment, share buttons
TopA thin band"Sponsored" label and navigation

When you write a brief in AdVideoLab, say where the product should sit ("product in the centre of the frame, upper half"). The model follows framing instructions well, and Write with AI adds them for you.

Three hooks that work for product ads

  1. Show the problem in one shot. A cracked phone case, a greasy pan, frizzy hair in the rain. People recognise their own problem before they read a word.
  2. Start mid-action. The product is already being used when the video begins. No logo, no intro.
  3. Say the surprising thing first. "I stopped buying face wipes because of this." A line that makes someone want the next sentence.

Which AdVideoLab mode to use

GoalModeWhat you get
Cold audience, trust buildingUGC creatorA person talks about the product on camera, lip-synced in 9 languages
Show texture, detail, qualitySingle imageClose-ups and camera moves around your product
Show a resultTransitionYour first frame turns into your last frame
Several products or anglesReferenceOne video composed from a set of photos

A test plan for your first week

Make three videos from the same product photo, each with a different hook. Run them in one ad group with the same budget. After two or three days, keep the one with the best hold rate (the share of people still watching at three seconds) and make three new versions of that hook. That loop is where AI video pays off: a new variation costs a few minutes and a few credits, not a new shoot.

Not sure what to say yet? The free ad script generator writes three TikTok scripts from your product page.

What you get

Built for the For You feed

Four creative modes from one photo
UGC creator (person on camera), Single image (product cinematography), Transition (first-to-last-frame morph) and Reference (compose from a set of images).
Native vertical output
Render in 9:16 for TikTok, or switch to 16:9, 1:1 or 4:3 for other placements. No resizing afterwards.
Lip-synced voice-over in 9 languages
Localise the same ad for every market you sell in without a re-shoot or new actors.
Write with AI
Turn a rough offer into a full brief with the idea, the camera moves, the sound and the voice-over, then edit it before you render.
Brand voice that carries over
Define tone, banned words and customer language once; the prompt writer applies it to every render.
Pay per second, not per seat
Credits are charged per second of finished video (480p from 10 credits/second). Failed renders are refunded.

Would rather not run the tool yourself? Our Meta Ads service handles creative and campaign setup for you.

See the done-for-you option
Pricing at a glance

Pay per second of finished video. No free tier.

Full pricing

Trial Pass · one-time

$3.99

170 credits · 480p, watermarked

Starter · monthly

$55

1,000 credits / month

Growth · monthly

$149

3,000 credits / month

Scale · monthly

$449

10,000 credits / month

Seedance 2.0: 480p 10 cr/s · 720p 22 cr/s · 1080p 37 cr/s (up to 15s). Seedance 2.5: 480p 13 cr/s · 720p 28 cr/s (up to 30s).

FAQ

TikTok ad generator: common questions

Does it produce vertical 9:16 video for TikTok?

Yes. Pick 9:16 when you generate and the render is TikTok-ready as delivered. Other aspect ratios (16:9, 1:1, 4:3) are available for other placements.

Can I make UGC-style TikTok ads with a person on camera?

Yes, that is creator mode. An AI creator holds or uses your product and speaks the voice-over with matching lips. If you want the product on its own, use Single image, Transition or Reference mode instead.

Do I need to film anything or hire creators?

No. Upload a product photo, pick a mode and a language, and AdVideoLab generates the video. There is no filming, no casting and no studio. Failed renders are refunded automatically.

How long can the videos be?

Videos run 4 to 15 seconds on Seedance 2.0 (up to 1080p SR) or 4 to 30 seconds on Seedance 2.5 (480p or 720p). Pick the tier per render on the Generate page.

How much does it cost?

Plans are credit-based and self-serve: Starter $55/month for 1,000 credits, Growth $149 for 3,000, Scale $449 for 10,000. There is no free version, but a one-time $3.99 Trial Pass (170 credits) lets you see a real video first. Credits are charged per second of finished video. On Seedance 2.0, 480p costs 10 credits/second, 720p 22 and 1080p 37; on Seedance 2.5, 480p is 13 and 720p 28. A 10-second 480p ad on Seedance 2.0 is 100 credits.

Which languages are supported?

Nine, with lips that match the words: English, Spanish, Portuguese, French, German, Japanese, Korean, Chinese and Indonesian. Both quality tiers support the same list.

Your next TikTok ad is one photo away

Upload a product photo, pick a mode and language, and export a vertical ad you can run today.