← All platforms
TikTok Ads ad specs
In-feed video
Native vertical video in the For You feed
Sizes
| Aspect ratio | Recommended | Minimum |
|---|---|---|
| 9:16 full vertical | 1080 × 1920 px | 540 × 960 px |
- Video
- Up to 500 MBMP4, MOV, MPEG, 3GP, AVI · up to 10 min long
- Copy limits
- Ad text: 100 charactersapprox.
- Safe zones
- Keep text and logos out of the top 8% and bottom 32%.
Spark Ads
Boost organic posts as ads
Sizes
| Aspect ratio | Recommended | Minimum |
|---|---|---|
| 9:16 full vertical | 1080 × 1920 px | 540 × 960 px |
- Video
- Up to 500 MBMP4, MOV, MPEG, 3GP, AVI · up to 10 min long
- Copy limits
- Ad text: 100 charactersapprox.
- Safe zones
- Keep text and logos out of the top 8% and bottom 32%.
- Notes
- Spark Ads run an existing organic post — the handle and caption come from that post, not from here.
TopView
First ad seen when opening TikTok
Sizes
| Aspect ratio | Recommended | Minimum |
|---|---|---|
| 9:16 full vertical | 1080 × 1920 px | 540 × 960 px |
- Video
- Up to 500 MBMP4, MOV, MPEG, 3GP, AVI · up to 10 min long
- Copy limits
- Ad text: 100 charactersapprox.
- Safe zones
- Keep text and logos out of the top 8% and bottom 32%.
- Notes
- First ad on app open — booked through TikTok, not bid.
Carousel ads
Up to 35 swipeable images
Sizes
| Aspect ratio | Recommended | Minimum |
|---|---|---|
| 9:16 full vertical | 1080 × 1920 px | 540 × 960 px |
| 1:1 square | 1080 × 1080 px | 640 × 640 px |
2–35 cards per ad.
- Images
- File size not statedapprox.JPG, PNG
- Copy limits
- Ad text: 100 charactersapprox.
Specs current as of 2026 and subject to change by the platforms — confirm against official docs before final creative export. Figures marked approx. could not be re-checked against the platform's current docs; treat them as a guide.