TikTok in-feed ads specs
TikTok in-feed video ads work best at 9:16 vertical (minimum 540x960, 1080x1920 is standard), as MP4 or MOV up to 500 MB, with sound, and ad text under 100 characters.
From TikTok's own ads documentation, checked 2026-10-26.
| Aspect ratio | 9:16 recommended; 1:1 and 16:9 also accepted |
|---|---|
| Resolution | Minimum 540x960 for 9:16 (640x640 for 1:1, 960x540 for 16:9). TikTok names no recommended size; 1080x1920 is the common standard |
| File types | .mp4, .mov, .mpeg, .3gp, .avi (Spark Ads: .mp4 and .mov) |
| Max file size | 500 MB; bitrate at least 516 kbps |
| Length | The auction specs page allows up to 10 minutes; the ad policy page says 5 to 60 seconds. Stay within 5 to 60 seconds to satisfy both |
| Ad text | Up to 100 characters (50 for Chinese, Japanese and Korean) before it is cut off. No links, @mentions or hashtags |
| Spark Ads caption | Up to 150 characters, shown in at most 4 lines |
| Display name | Up to 20 characters |
| Sound | Required. Audio must not be unclear or muffled |
TikTok publishes its safe zone as template files, not numbers, and it moves with caption length. These margins are third-party measurements of TikTok's template.
Things that get ads rejected or hidden
- Ads without sound are rejected, so always export with a voiceover or music track.
- Keep captions and the hook text out of the bottom third: that is where the account name, ad text and call-to-action button sit.
- TikTok's own creative guidance has recommended mid-length ads in the 21 to 34 second range; short 9 to 15 second ads are also common for reach buys.
Sources
- TikTok Ads: auction in-feed ads
- TikTok Ads: ad format and functionality policy
- TikTok Ads: reservation in-feed ads
Platforms change specs without notice. If something here is out of date, tell us and we will fix it and update the date.