TikTok offers several ad placements, each with its own pixel dimensions, video length, file-size cap, and copy limits. This reference puts every spec for each format in one place so you can build creative that passes review and renders full-screen.
How it works
The tool maps each ad format to its recommended technical spec. The shared foundation is the 9:16 vertical canvas, with formats differing mainly in length and copy rules:
In-feed video = 1080 × 1920 (9:16), 5–60s, ad text ≤ ~100 chars
Spark Ad = inherits the boosted post's native 9:16 spec
Image ad = 1080 × 1920 (9:16), static JPG/PNG
Carousel = multiple 1:1 or 9:16 images sharing one ratio
TopView = 1080 × 1920 (9:16), up to 60s full-screen takeover
Ad text on most placements is limited to roughly 100 characters and does not support emojis, while the display brand or app name is shorter still, so copy must be deliberately concise.
Tips and notes
Design to 9:16 and respect the UI safe zones — TikTok overlays the profile chip, caption, and CTA button on top of every ad, so keep logos and key text clear of the edges. Aim video length at the 9-to-15-second band for in-feed placements even though 60 seconds is allowed, and keep file sizes well under the cap with an efficient H.264 export so uploads and review go smoothly.