TIKTOK

TikTok in-feed ad specs

Spark and Non-Spark ads appear in the same feed but do not follow the same rules. Both are kept apart here, including where the caption comes from, how long the video can be and the file limits.

Scope: auction in-feed ads.

Spark Ads

Ad caption
Taken from the organic video caption; at most four lines are shown, emoji included.
Video format
.mp4, .mov
Duration
No restriction

Turns an existing post into an ad, so the caption and profile come from that post.

Non-Spark Ads

Vertical
9:16 · ≥ 540 × 960 px
Horizontal
16:9 · ≥ 960 × 540 px
Square
1:1 · ≥ 640 × 640 px
Video format
.mp4, .mov, .mpeg, .3gp, .avi
Duration
Up to 10 minutes
File size
≤ 500 MB
Bitrate
≥ 516 kbps
Ad caption
Shown in white with a fixed typeface; links, mentions and hashtags are not supported.

Vertical is the recommended ratio; the other two are accepted as well.

Profile photo

Dimensions
98 × 98 px · 1:1
File type
.jpg, .jpeg, .png
File size
< 50 KB
Safe zone
The key element should stay inside the central 66 × 66 px area.

Account name

Displayed length
One line: 10 characters in Chinese, Japanese and Korean, 20 in other languages.

Safe zone

Safe zone
Published as downloadable template files

The area changes with orientation, caption length and any added formats, which is why the source ships template files instead of percentages.

Ready to build the TikTok ad?

Mecrio prepares the creative to these specs, sets the campaign up and publishes it — and does the same on the other platforms.

Mecrio is in early access right now: leave your details and we will get in touch when your turn comes.

SCOPE

What this page covers

  • The scope is the auction in-feed ad; reserved formats have their own pages and their numbers are not mixed in here.
  • The safe zone is not published as percentages here; the source offers template files and the area shifts with orientation and caption.
  • Targeting, budget and campaign type rules are out of scope: this page is about creative specs only.
QUESTIONS

About TikTok ads

What is the difference between Spark and Non-Spark?

A Spark ad runs from an existing post, so the caption and profile come from it. In a Non-Spark ad you upload the video yourself and the dimensions, duration and file limits on this page apply.

Can I use a horizontal video?

The source recommends vertical, but horizontal and square are accepted too; the table lists the minimum resolution for each.

Can I put a link or a hashtag in the caption?

Not in a Non-Spark ad: the source states the caption supports no clickable links, mentions or hashtags.

SOURCES

Where the numbers on this page come from

All of them from the platform's own documentation. Follow the link and read the same line yourself.

Build your first campaign today.

Connect your ad account, describe your product, build your campaign — then review it and publish from one place.

Request early access