CaptionSnap

tiktok

TikTok TopView Character Limits

TopView is the highest-CPM TikTok placement. Caption truncates at ~60 visible characters, and the skip button is up top.

TikTok TopView is the highest-CPM placement TikTok sells. It runs the moment the user opens the app — the first impression, full screen, sound on. Caption space caps at 100 characters total maximum (not 100 visible — 100 hard) and truncates visibly at roughly 60 characters. This makes TopView the tightest character clamp on TikTok.

The reason for the tighter clamp is that TopView is intentionally short-attention. The user opened the app to scroll, and TikTok is buying them a 5–60 second pause. Captions on TopView are a secondary read — the audio and visual are doing the work — and the platform reflects that by allocating less screen real estate to text.

The display name field caps at 40 characters and behaves the same as on In-Feed. The Skip button sits in the top-right at roughly 8% × 8% from the corner, which is rarely a creative concern unless you place text in that exact region.

88/100clips at 60 · clipped
0/40clips at 40
Export PNGProURL is the database — no signup, ever.
5s

TopView gives you the first impression on app open. Hit the ...more

@brand

Featured ad

Red dashed = covered by platform UI

Verified 2026 limits

FieldHard maxVisible before truncateWarn at
Caption1006050
Display name404030

Source: https://ads.tiktok.com/help/article/topview · Last verified 2026-04-15.

High-CPM discipline

If you're paying TopView CPMs, every character in the caption is expensive. Don't waste characters on hashtags. Don't waste characters on warm-up. Lead with the offer.

FAQ

What is TopView's CPM range?
TopView is sold direct via TikTok's enterprise channel and pricing varies by market. It's typically 5–10x the CPM of In-Feed inventory.
Can a self-serve advertiser buy TopView?
Generally no — TopView is sold through TikTok's enterprise team. Self-serve advertisers stick to In-Feed and Spark Ads.
How long does the TopView slot run?
Up to 60 seconds, with the first 3 seconds being non-skippable.
Does the caption appear during the non-skippable portion?
Yes. The caption is rendered immediately and stays visible throughout. Plan the caption hook to land in the first 3 seconds of viewing.