Ads
What are the TikTok ad video specs?
Short answer
TikTok's standard (non-Spark) in-feed video ads take .mp4, .mov, .mpeg, .3gp or .avi files of up to 500 MB and up to 10 minutes, at a bitrate of at least 516 kbps. Vertical 9:16 at 540 x 960 pixels or more is recommended; square 1:1 (640 x 640) and horizontal 16:9 (960 x 540) also run.
What are the core specs for a TikTok in-feed video ad?
These are TikTok's specs for standard, non-Spark in-feed ads uploaded in TikTok Ads Manager:
| Spec | Requirement |
|---|---|
| Aspect ratio | 9:16 (recommended), 1:1 or 16:9 |
| Minimum resolution | 540 × 960 px (9:16), 640 × 640 px (1:1), 960 × 540 px (16:9) |
| File formats | .mp4, .mov, .mpeg, .3gp, .avi |
| File size | Up to 500 MB |
| Duration | Up to 10 minutes |
| Bitrate | 516 kbps or more |
The resolutions are floors, not targets. TikTok's creative best practices ask for at least 720p, vertical 9:16 and sound, so a 9:16 export at 720 × 1280 px or larger meets both pages.
Ad captions show in white in a fixed font, and they cannot hold clickable links, @ mentions or hashtags. The account name shows on one line, up to 20 characters (10 in Chinese, Japanese and Korean).
Where is the safe zone on a TikTok ad?
TikTok does not publish one safe-zone size. It says the safe zone depends on the shape of the video, the length of the ad caption and any extra formats, such as anchors, and it offers downloadable safe-zone files on its spec page: a standard version, and a right-to-left version for the Arabic region. Lay the file over your edit and keep the product, prices and on-screen text inside it.
What is different about Spark Ads?
Spark Ads run an existing organic TikTok post as the ad, instead of a newly uploaded file. The post can come from your own account or from a creator who authorizes it, and the views, likes, comments, shares and follows the ad earns count on the original post.
- Formats: .mp4 or .mov.
- Length: TikTok's spec page lists no duration limit, but its About Spark Ads page says videos of up to 10 minutes can be sparked. Treat 10 minutes as the limit.
- Caption: taken from the organic post, with up to 4 lines shown.
Spark Ads suit a product video that already did well as an organic post, including one a creator made for you.
How long should a TikTok ad be?
TikTok sets a maximum of 10 minutes but no ideal length. Its creative best practices focus on the start instead: introduce what you offer in the first 3 seconds and put the hook in the first 6 seconds.
The same page recommends a hook, your unique selling points and a clear call to action; text overlays of 5 to 10 words per second; and 3 to 5 different creatives per ad group. For a product ad, that usually means opening on the product itself, not on a logo or a slow establishing shot.
Vertical, square or horizontal: which should I export?
Export vertical 9:16. TikTok recommends it, and a vertical video fills the full-screen feed. Square and horizontal files run, and they suit video made for other channels, but they leave part of the vertical screen unused.
The same 9:16 file works as an Instagram Reels ad: Meta lists 9:16 at 1440 × 2560 px, MP4 or MOV, up to 4 GB and up to 15 minutes. One vertical export can serve both platforms; for the still formats, see ad image sizes for Meta and TikTok.
Can I make a TikTok ad without filming?
Yes, in two ways, and ProduktShot makes the pictures for both. It does not make video today; video and UGC ads are in development.
- A carousel ad from still images. TikTok's carousel ads take 2 to 35 images at 720 × 1280, 640 × 640 or 1200 × 628 px, with music. Ad mode makes 9:16 story posters and product photos come in 9:16 too; the free Image resizer brings them to 720 × 1280 px.
- A short clip from a photo. TikTok's Symphony Creative Studio has an Image to Video tool: upload a product image, describe the movement, pick the model and the length, and it generates a clip you can sync to TikTok Ads Manager. TikTok adds an AI-generated label to every exported video. See how to make a product video from a photo.
Summary
TikTok's standard in-feed video ads take .mp4, .mov, .mpeg, .3gp or .avi files up to 500 MB and 10 minutes, at 516 kbps or more, with vertical 9:16 at 540 x 960 pixels or larger recommended and at least 720p advised. The safe zone depends on the shape and the caption, so use TikTok's safe-zone files. Spark Ads run an existing organic post as the ad.
Try it on your own product
Sign up and get 16 free credits, no card needed. The price of every job is on its button.
Questions
500 MB for standard in-feed video ads uploaded in TikTok Ads Manager.
540 x 960 pixels for vertical 9:16, 640 x 640 for square and 960 x 540 for horizontal. TikTok's creative best practices ask for at least 720p.
Yes, with Spark Ads. They run an existing organic post as the ad, from your own account or from a creator who authorizes it, and the engagement counts on the original post.
.mp4, .mov, .mpeg, .3gp and .avi for standard in-feed video ads. Spark Ads use .mp4 or .mov.
About this article
ProduktShot Team
The people who build ProduktShot
We build ProduktShot, an AI product photo studio for online shops, and we write about what we learn doing it: what makes a product photo look real, what marketplaces ask for, and where AI images still go wrong. We run the tools we write about on our own demo products every week.
Facts checked 23 September 2026 against the sources listed under the post.
How we writeSources
The facts on this page were checked on 23 September 2026 on the pages below.
- ads.tiktok.com/help/article/tiktok-auction-in-feed-ads
- ads.tiktok.com/help/article/creative-best-practices
- ads.tiktok.com/help/article/spark-ads
- ads.tiktok.com/help/article/specifications-for-carousel-ads
- ads.tiktok.com/help/article/how-to-animate-an-image-to-video-with-symphony-creative-studio
- facebook.com/business/ads-guide/update/video/instagram-reels