CaptionSnap

compare

X vs TikTok — Caption Character Limits

X Promoted Posts cap at 280 chars. TikTok captions allow 2,200 but visible cuts at ~100. Different math, similar attention budgets.

X and TikTok approach character limits from opposite philosophies. X enforces a hard 280-character body cap on Promoted Posts (regardless of account tier as of 2026). TikTok allows 2,200 characters of caption — eight times longer — but clips at roughly 100 visible characters before "...more" on every placement.

The convergence is interesting: both platforms effectively give you ~100 characters of attention to work with. X's hard cap is your visible budget; TikTok's soft clamp is your visible budget. The difference shows up in how to think about copy structure: X copy is one tight statement (280 chars total). TikTok copy is a hook followed by hashtags, mentions, and structured detail past the cut. Both demand front-loading the value prop.

93/280clips at 280
11/70clips at 50
Export PNGProURL is the database — no signup, ever.
For YouFollowing
Brand@brand · Ad

X: 280 hard cap. TikTok: 2,200 hard / 100 visible. Both give you ~100 chars to land the hook.

@brand · Ad
💬 12↻ 34♡ 256📊 12K
Red dashed = covered by platform UI

Side-by-side specs

FieldHard maxVisible before truncateWarn at
Post text280280250
Card headline705040

Source: https://business.x.com/en/help/campaign-setup/campaign-management/promoted-tweets · Last verified 2026-04-15.

FieldHard maxVisible before truncateWarn at
Caption220010080
Display name404030

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

FAQ

Why does TikTok allow 2,200 chars if only 100 show?
TikTok indexes the full caption for search and recommendation signals. Past the 100-char clamp, the additional text influences delivery without showing in-feed.
Are URLs counted differently?
X counts every URL as 23 characters via t.co. TikTok counts the literal URL length. URLs eat heavily into TikTok's visible 100-char budget.
Does X Premium change anything?
Not for Promoted Posts. As of 2026, X enforces the 280-char cap on Promoted Posts regardless of account tier.