TikTok In-Feed ads (non-Spark)
Quick answer: TikTok non-Spark In-Feed video ads should be 9:16 at 540 x 960 or larger (16:9 and 1:1 also accepted), up to 10 minutes long, 500 MB or less, with a bitrate of 516 kbps or more.
| Orientation | Ratio | Size |
|---|---|---|
| Vertical (recommended) | 9:16 | 540 x 960 or larger |
| Horizontal | 16:9 | 960 x 540 or larger |
| Square | 1:1 | 640 x 640 or larger |
| Item | Spec |
|---|---|
| File types | .mp4, .mov, .mpeg, .3gp, .avi |
| Length | Up to 10 minutes |
| File size | 500 MB or less |
| Bitrate | 516 kbps or more |
| Profile photo | 98 x 98, .jpg/.png, under 50 KB |
| Account name | One line, up to 20 characters (10 for Chinese, Japanese, Korean) |
| Captions | No clickable links, @ symbols or hashtags |
Spark Ads use the organic post caption; TikTok says up to 4 lines display, including emojis.
TikTok's spec page (updated June 2026) does not state an ad caption character limit, so we have left it out until verified.
✓ VerifiedLast checked 2026-10-21 Source: ads.tiktok.com.
FAQ
What size should a TikTok ad video be?
Vertical 9:16 at 540 x 960 or larger is recommended. Horizontal 16:9 (960 x 540 or larger) and square 1:1 (640 x 640 or larger) are accepted.
How long can a TikTok In-Feed ad be?
Up to 10 minutes for non-Spark In-Feed ads.
What is the TikTok ad caption character limit?
TikTok's spec page does not state one, so we have not listed it. Spark Ads show up to 4 lines of the organic caption.