TikTok Ad Specs 2026: Sizes, Length, File Limits and Safe Zones
Short answer: a TikTok In-Feed ad should be a vertical 9:16 video of at least 540×960 px (1080×1920 is the usual delivery), in .mp4, .mov, .mpeg, .3gp or .avi, up to 500 MB, at 516 kbps or more, and up to 10 minutes long in auction campaigns. Reservation In-Feed and TopView ads run 5 to 60 seconds (9 to 15 recommended) at 2,500 kbps or more. Keep key content out of the top 240 px, the bottom 660 px, 120 px on each side and the action column on the lower right. Every number below is from TikTok's Ads Manager help center, last verified in September 2026.
Check a TikTok ad before you upload it
The Safe Zone Checker draws TikTok's In-Feed ads template over your own video, including the action column, in your browser and with nothing uploaded. The PNG template gives you the same guide for Premiere Pro, After Effects or CapCut.
TikTok ad specs at a glance
| Format | Ratio and minimum size | Length | File |
|---|---|---|---|
| In-Feed Ads, auction, non Spark | 9:16 (recommended) at 540×960 or more; 16:9 at 960×540 or more; 1:1 at 640×640 or more | Up to 10 minutes | .mp4, .mov, .mpeg, .3gp, .avi; up to 500 MB; 516 kbps or more |
| Spark Ads | An existing TikTok post, no ratio or size limits | No limit set by the ad; posts up to 10 minutes can be sparked | .mp4 or .mov if uploaded |
| In-Feed Ads, reservation (Reach and Frequency) | 9:16 (recommended), 16:9 or 1:1, same minimums | 5 to 60 seconds, 9 to 15 recommended | .mp4, .mov, .mpeg, .3gp; up to 500 MB; 2,500 kbps or more |
| TopView | 9:16 only, 540×960 or more | 5 to 60 seconds, 9 to 15 recommended | .mp4, .mov, .mpeg, .3gp; up to 500 MB; 2,500 kbps or more; audio required |
| Carousel ads | 2 to 35 images at 1200×628, 640×640 or 720×1280 | Music of 2 seconds or more, looped | JPG or PNG, 100 KB or less suggested; music .mp3 up to 10 MB |
In-Feed Ads
In-Feed Ads are the standard TikTok ad: a video shown in the For You feed between organic posts, with an account name, a caption and a call to action button. In auction campaigns they accept up to 10 minutes of video. The reservation specs recommend 9 to 15 seconds, which is a sensible default for auction ads too.
- Ratio: vertical 9:16 is recommended. Horizontal 16:9 and square 1:1 are accepted but do not fill the screen.
- Resolution: TikTok sets minimums (540×960, 960×540, 640×640) rather than a target. 1080×1920 is the size most teams deliver, and TikTok's safe zone template scales to it by exactly 1.5.
- Bitrate: 516 kbps or more for auction ads, 2,500 kbps or more for reservation ads.
- Caption: shown in white in a uniform font that cannot be customised. It cannot contain clickable links, @ mentions or hashtags.
- Download card: added automatically for app ads.
Spark Ads
Spark Ads promote an existing organic post, either from your own account or from a creator who has given you an authorization code. Because the ad is the post, TikTok places no restrictions on video ratio, resolution, file type, duration or file size, beyond a 10 minute maximum on videos that can be sparked.
- The caption is the organic caption, and up to 4 lines are displayed.
- Views, likes, comments, shares and follows gained during the promotion are credited to the organic post.
- Viewers can tap the profile photo or nickname to reach the account, swipe left to the profile and follow with the plus sign.
- In reservation campaigns, a pulled Spark Ad caption can be up to 150 characters or left blank.
A Spark Ad is shown with the full ad interface, so it uses the ad safe zone, not the organic one. The TikTok safe zone guide explains why a creator video that looked clean organically can be covered once it is sparked.
Reservation In-Feed Ads and TopView
Reach and Frequency campaigns buy In-Feed inventory in advance and have tighter specs than auction: 5 to 60 seconds, 9 to 15 recommended, and at least 2,500 kbps. Ad assets cannot be changed or replaced once a reservation campaign goes live, so check them before booking.
TopView is still offered. It is the first ad a user sees when opening TikTok: an initial three second zoomed takeover of the full screen, followed by a transition into a normal in feed video. It is vertical only, 5 to 60 seconds (9 to 15 recommended), up to 500 MB, at 2,500 kbps or more, and the audio must be clear: the video must not be completely silent. The caption is up to 100 characters on up to 4 lines. During the takeover the creative is adapted to the full screen size, and afterwards it adjusts again to the in feed display area, so the In-Feed safe zone is the one to design for.
Carousel ads
- 2 to 35 images, of which at least 2 and at most 20 are shown.
- JPG, JPEG or PNG, ideally 100 KB or less per image.
- Horizontal 1200×628, square 640×640 or vertical 720×1280 px.
- Music is mandatory and loops: at least 2 seconds, .mp3, up to 10 MB.
- One caption, one call to action and one URL cover all images.
Text, identity and call to action limits
| Element | Limit |
|---|---|
| Account name | One line, up to 20 characters (10 in Chinese, Japanese or Korean). Reservation specs recommend 4 to 10 characters. |
| Profile photo | 98×98 px, 1:1, .jpg, .jpeg or .png, under 50 KB. Keep key elements inside the central 66×66 px. |
| Ad caption | Up to 4 lines displayed. For reservation In-Feed ads TikTok suggests 100 characters or less (50 in Chinese, Japanese or Korean) so See more does not cover it. TopView captions: up to 100 characters. |
| Call to action | Chosen from TikTok's list (25 options in reservation campaigns, default Learn more). The button colour cannot be customised. |
TikTok ad safe zone
TikTok's In-Feed ads template, downloadable from the auction In-Feed specs page, is annotated at 720×1280. Scaled to 1080×1920 it reserves:
- Top: 240 px
- Bottom: 660 px
- Left and right: 120 px each
- Action column: x 780 to 960 from y 840 down, so 300 px on the right in the lower part
The safe box is 840 × 1020 px and narrows to 660 px wide below y 840. TikTok adds that the safe zone shrinks further with longer captions and interactive add ons, and ships a separate In-Feed with Anchor template for ads that carry an anchor.
Preflight checklist
- 9:16, 1080×1920, at least 516 kbps (2,500 kbps for reservation and TopView).
- File under 500 MB in an accepted container.
- Length inside the format's range, with the hook in the first second.
- No text, logo or face in the top 240 px, the bottom 660 px, the side 120 px or the action column. Confirm it in the checker.
- Caption of 100 characters or less, with no links, @ mentions or hashtags on non Spark ads.
- Profile photo 98×98 with the logo inside 66×66, account name of 20 characters or less.
- Tracking parameters and TikTok macros in the landing page URL. Our ad platform URL macros guide lists TikTok's
__CAMPAIGN_NAME__style tokens, and the UTM builder leaves them unencoded.
TikTok ad specs FAQ
What size should a TikTok ad be?
Vertical 9:16, at least 540×960 px. In practice deliver 1080×1920. Horizontal and square are accepted but do not fill the screen.
How long can a TikTok ad be?
Auction In-Feed Ads up to 10 minutes. Reservation In-Feed Ads and TopView 5 to 60 seconds, with 9 to 15 seconds recommended. Sparked posts up to 10 minutes.
What is the maximum file size for TikTok ads?
500 MB for In-Feed Ads and TopView. Carousel images should be 100 KB or less each.
How many characters can a TikTok ad caption have?
Up to 4 lines are displayed. TikTok suggests 100 characters or less for reservation In-Feed ads to avoid the See more fold, and TopView captions are capped at 100 characters.
Do Spark Ads have different specs?
Spark Ads use an existing post, so there are no ratio, size or file limits beyond the 10 minute cap on sparked videos. The ad safe zone still applies.
Is TopView still available in 2026?
Yes. TikTok's help center lists TopView specs updated in June 2026: vertical, 5 to 60 seconds, up to 500 MB, audio required.
Related guides and tools
- TikTok safe zone 2026: the template, organic values and caption effects.
- Meta ad specs: Instagram and Facebook placements.
- YouTube ad specs 2026
- Ad platform URL macros: TikTok, Meta and Google tokens side by side.
Sources, checked 28 September 2026, TikTok Ads Manager help center: TikTok auction In-Feed ads (updated June 2026), TikTok reservation In-Feed ad specifications, TopView ad specifications (updated June 2026), About Spark Ads, Specifications for Carousel Ads (updated September 2026).