100% Private & Browser Based

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

FormatRatio and minimum sizeLengthFile
In-Feed Ads, auction, non Spark9:16 (recommended) at 540×960 or more; 16:9 at 960×540 or more; 1:1 at 640×640 or moreUp to 10 minutes.mp4, .mov, .mpeg, .3gp, .avi; up to 500 MB; 516 kbps or more
Spark AdsAn existing TikTok post, no ratio or size limitsNo 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 minimums5 to 60 seconds, 9 to 15 recommended.mp4, .mov, .mpeg, .3gp; up to 500 MB; 2,500 kbps or more
TopView9:16 only, 540×960 or more5 to 60 seconds, 9 to 15 recommended.mp4, .mov, .mpeg, .3gp; up to 500 MB; 2,500 kbps or more; audio required
Carousel ads2 to 35 images at 1200×628, 640×640 or 720×1280Music of 2 seconds or more, loopedJPG 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.

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.

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.

Text, identity and call to action limits

ElementLimit
Account nameOne line, up to 20 characters (10 in Chinese, Japanese or Korean). Reservation specs recommend 4 to 10 characters.
Profile photo98×98 px, 1:1, .jpg, .jpeg or .png, under 50 KB. Keep key elements inside the central 66×66 px.
Ad captionUp 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 actionChosen 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:

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.

240 px660 px840 × 1020
TikTok In-Feed Ads template on 1080×1920. The dashed box is safe; the notch on the right is the action column.

Preflight checklist

  1. 9:16, 1080×1920, at least 516 kbps (2,500 kbps for reservation and TopView).
  2. File under 500 MB in an accepted container.
  3. Length inside the format's range, with the hook in the first second.
  4. 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.
  5. Caption of 100 characters or less, with no links, @ mentions or hashtags on non Spark ads.
  6. Profile photo 98×98 with the logo inside 66×66, account name of 20 characters or less.
  7. 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.

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).