Ad specs / TikTok

TikTok in-feed video ad size

A TikTok in-feed video ad is 9:16 at a minimum of 540 × 960 pixels, up to 10 minutes and 500 MB. TikTok's auction in-feed page gives minimums only; its standard safe-zone template, drawn on a 720 × 1280 frame, clears the top 12.5%, the bottom 34.4%, 11.1% of each side and the bottom 56.25% of the right-hand 27.8%.

safe area12.5% · 160px34.4% · 440px
TikTok's standard safe-zone template: a vertical in-feed ad with no anchor. The template does not state a caption length; its labels are 160, 440 and 80 px bands and a block 120 px inside the side band, 720 px tall. Drawn at 720 × 1280. The shaded bands are 12.5% of the height at the top, 34.4% at the bottom and 11.1% of the width on each side — 160px, 440px and 80px at this canvas size only. The bottom-right corner is shaded too, 27.8% of the width by 56.25% of the height — 200 × 720px. Safe zone read from TikTok's standard in-feed safe-zone template (the In-Feed Standard download on its Auction In-Feed page) on 2026-10-22.
ScopeAuction in-feed ads. Reservation in-feed ads differ (5–60 seconds, at least 2,500 kbps)
File type.mp4, .mov, .mpeg, .3gp or .avi
Minimum resolution540 × 960 pixels
Safe-zone template frame720 × 1280 pixels — the frame TikTok's standard template is drawn on; the auction in-feed page itself gives minimums only
At 1080 × 1920The template's zones are 240 px top, 660 px bottom and 120 px each side, with the bottom-right block 300 px wide and 1080 px tall
Aspect ratio9:16 (recommended); 16:9 at 960 × 540 or more and 1:1 at 640 × 640 or more also accepted
Video durationUp to 10 minutes
Maximum file size500 MB
Minimum bitrate516 kbps
Safe zoneTikTok says it is determined by the dimension (vertical, horizontal, or square), ad caption length, and any additional formats used, and offers four template downloads: standard and with-anchor, each left-to-right and Arabic. The frame shows the standard one
Ad captionWhite, in a uniform font that can't be customized; no clickable links, @ mentions or hashtags
Account nameOne line: up to 10 characters in Chinese, Japanese or Korean, 20 in other languages
Profile photo98 × 98 pixels, JPG or PNG, under 50 KB; keep the key element inside the central 66 × 66
Spark AdsThe in-feed page says .mp4 or .mov, captions shown up to 4 lines, emoji included; TikTok's Spark Ads page says no restrictions on duration and, further down, a 10-minute maximum on videos that can be sparked

Download as a template: a transparent PNG or SVG for your editor.

What the other guides get wrong

The pixel figures guides print disagree with each other, and the frame explains why. 160 px top and 80 px sides match TikTok's standard template, drawn on 720 × 1280 — at 1080 × 1920 the same template is 240 and 120 px. 60 px sides match TikTok's with-anchor template, drawn on 540 × 960: the same 11.1% of the width. 150 px, 960 × 1330 and 880 × 1440 match no TikTok file. A pixel count without its frame is only true at one size.

Source: TikTok Ads Manager help — TikTok Auction In-Feed Ads, as of ; the safe zone from TikTok's standard in-feed safe-zone template (the In-Feed Standard download on its Auction In-Feed page), as of . Platforms revise specs without notice; check the source before you build a template on it.

Check a file against this size in the free ad size checker, and see what TikTok’s buttons and captions cover in the safe zone checker. Terrads composes each placement for its own frame, instead of cropping one master down to it.