# TikTok video ad specs

> TikTok In-Feed video ads: 9:16 at 540 x 960 or larger, MP4 or MOV, up to 500 MB, 5 seconds minimum. Where TikTok's own pages disagree on length. Checked 3 Nov 2026.
- **Author**: Marxx
- **Published**: 2026-11-05
- **Category**: Ad specs
- **URL**: https://marxx.ai/library-guides/tiktok-video-ad-specs

---

TikTok In-Feed ads are vertical 9:16 at 540 x 960 or larger, up to 500 MB and at least 5 seconds (checked 3 Nov 2026). TikTok is blocked in India, so this page is for readers outside India, such as in the Gulf.

TikTok's own pages would not load for us. The figures below come from search results that quote its official help pages, so check the live page before you export.

## In-Feed specs

| Item | Auction In-Feed (non-Spark) |
|---|---|
| Vertical 9:16 | 540 x 960 or larger (recommended) |
| Horizontal 16:9 | 960 x 540 or larger |
| Square 1:1 | 640 x 640 or larger |
| File types | .mp4, .mov, .mpeg, .3gp, .avi |
| File size | 500 MB or less |
| Bitrate | 516 kbps or more |
| Profile photo | 98 x 98 px, key element in the central 66 x 66 |

Source: TikTok's [Auction In-Feed ads page](https://ads.tiktok.com/resources/help/article/tiktok-auction-in-feed-ads) (search snippet). An older spec page listed a bitrate "higher than 350 kbps". The two pages disagree, so use the higher figure.

## Length: pages disagree

| TikTok page | Length it gives |
|---|---|
| Video ads specifications | 5 to 60 seconds, 9 to 15 suggested |
| Auction In-Feed page | 5 to 60 seconds, 21 to 34 suggested (one snippet says up to 10 minutes) |
| Ad review FAQ | 5 seconds to 10 minutes |
| Ad format policy | 5 to 60 seconds |
| 2026 Creative Starter Pack | At least 10 seconds |

Sparked organic videos can run up to 10 minutes on the Spark Ads page. If you want one safe answer, make the ad 10 to 60 seconds.

## Other ad types

- **Reservation In-Feed and TopView:** 9:16, 540 x 960 or larger, 5 to 60 seconds, 500 MB or less, bitrate 2,500 kbps or more.
- **Global App Bundle:** 9:16, 720 x 1280 or larger, 5 to 60 seconds, bitrate 516 kbps or more, 500 MB.

## Captions and safe zone

Non-Spark captions show in white in a fixed font, with no clickable links, @ mentions or hashtags. Captions run up to 4 lines before "See more". TikTok suggests under 100 characters, though another page gives 150.

TikTok gives the safe zone as downloadable template files, not as pixels. See [the TikTok safe zone](/guides/tiktok-safe-zone).

## A worked example

Say your ad runs 30 seconds. At TikTok's 516 kbps minimum, that is 516 x 30 / 8 = about 1,935 KB, or 1.9 MB. At 8 Mbps it is 8 x 30 / 8 = 30 MB. Both sit far below the 500 MB limit, so quality is your limit, not file size.

TikTok's creative page lists the basics. Use sound or music, and 9:16 video of at least 720p. Add captions or on-screen text for sound-off viewers, and keep key content inside the safe zone. For a tool shortlist, see [best video editors for TikTok ads](/best/best-video-editors-for-tiktok-ads).

## Set it up in Marxx

[Marxx's AI video editor](/features/ai-video-editor) has safe-zone overlays for TikTok and exports MP4 (H.264) in four quality levels, up to 1080p. We make Marxx.

TikTok's status in India: [TechCrunch reported](https://techcrunch.com/2025/08/22/tiktok-denies-india-comeback-after-reports-of-website-going-live) in Aug 2025 that TikTok said the ban remains.

## FAQ

### What size is a TikTok video ad?

Vertical 9:16 at 540 x 960 or larger is recommended for In-Feed ads.

### How long can a TikTok ad be?

TikTok's pages disagree. Most say 5 to 60 seconds, and some say up to 10 minutes.

### What file size does TikTok allow?

500 MB or less for In-Feed ads.

---
- [More Ad specs articles](https://marxx.ai/library-guides/category/ad-specs)
- [All articles](https://marxx.ai/library-guides)