TikTok Ads video specs

TikTok in-feed ads should be 9:16 at 540x960 or larger, .mp4 or .mov among others, up to 500 MB. Auction ads run up to 10 minutes at 516 kbps or more; reservation ads run 5–60 seconds (9–15 recommended) at 2,500 kbps or more. Keep ad text near 100 characters.

Every number links to TikTok Ads's own page · Checked October 2026

Get started

Video file

SpecValue
Vertical (recommended)9:16, 540x960 px or larger[1]
Horizontal16:9, 960x540 px or larger[1]
Square1:1, 640x640 px or larger[1]
Shoot at720p or higher[3]
File formats.mp4, .mov, .mpeg, .3gp, .avi[1]reservation ads: .mp4, .mov, .mpeg, .3gp; Spark Ads (pull): usually .mp4 or .mov
Max file size500 MB[1]
Bitrate (auction)516 kbps or more[1]
Bitrate (reservation)2,500 kbps or more[2]

Length

SpecValue
Auction in-feed adsUp to 10 minutes[1]non-Spark Ads
Reservation in-feed ads5–60 seconds; 9–15 recommended[2]including Reach & Frequency
Spark Ads (pull)No restriction[1]any length the organic post allows
Hook timingProposition in the first 3 seconds, hook in the first 6[3]

Text and captions

SpecValue
Ad textUp to 4 lines; keep within 100 characters (50 in Chinese, Japanese, Korean) to avoid “See more”[2]
Spark Ads (pull) captionUp to 150 characters, or blank[2]
Ad text rulesWhite, fixed font; no clickable links, @ mentions or hashtags[1]non-Spark Ads
Display nameOne line: 20 characters (10 in Chinese, Japanese, Korean)[1]
Profile image98x98 px, .jpg/.jpeg/.png, under 50 KB[1]key element in the centre 66x66 px
On-screen text pace5–10 words per second[3]

Safe zone

SpecValue
Safe zoneSet by orientation, caption length and add-ons; the longer the caption, the smaller the zone[2]download TikTok's template files; no pixel margins on the page
BackgroundAvoid white or transparent backgrounds[2]TikTok's text and icons are white

What TikTok Ads doesn't publish

Creators ask about these, but there's no official number. We leave them out rather than guess.

  • Exact safe-zone margins in pixels on the help pages (they live in the downloadable templates)
  • A maximum resolution or recommended export size beyond the minimums
  • A frame-rate requirement for ads

Exporting for TikTok Ads

Export 1080x1920

It's well above the 540x960 minimum for vertical, the format TikTok recommends; shoot at 720p or higher.

Write short ad text

Keep it within 100 characters so “See more” doesn't cut it off, and remember a longer caption shrinks the safe zone.

Check the bitrate for reserved buys

Reservation ads need 2,500 kbps or more, nearly five times the auction floor of 516 kbps.

Cut a 9–15 second version

Reservation ads cap at 60 seconds and TikTok recommends 9–15. Land the hook inside 6 seconds.

Avoid white backgrounds

TikTok's ad text and UI icons are white, so a white or transparent frame hides them.

Mimic exports vertical 9:16 video with captions and titles kept inside the apps' safe zones and off the speaker's face.

Sources

  1. [1] TikTok Ads Manager Help, TikTok Auction In-Feed Ads. Checked October 2026.
  2. [2] TikTok Ads Manager Help, TikTok reservation in-feed ad specifications (including Reach & Frequency). Checked October 2026.
  3. [3] TikTok Ads Manager Help, Creative best practices for performance ads. Checked October 2026.

Platforms change limits without notice. Check the linked page before a big campaign.

Questions

What size should a TikTok ad be?

Vertical 9:16 at 540x960 px or larger is recommended. Horizontal (960x540+) and square (640x640+) are also accepted.

How long can a TikTok ad be?

Auction in-feed ads can run up to 10 minutes. Reservation in-feed ads run 5–60 seconds, with 9–15 recommended. Spark Ads using an organic post have no length restriction.

What is the file size limit for TikTok ads?

500 MB.

How long can TikTok ad text be?

Up to 4 lines. TikTok suggests staying within 100 characters (50 for Chinese, Japanese or Korean) so it isn't covered by “See more”. Spark Ads captions can be up to 150 characters.

How do TikTok ad specs differ from organic posts?

Ads cap files at 500 MB and set bitrate floors (516 kbps auction, 2,500 kbps reservation); organic posts take files up to 4 GB. See our TikTok page for organic specs.

Made for TikTok Ads, edited by Mimic.

Raw clip in. Captions, cuts, hook and product shots out.

Get started