CaptionSnap

x

X Promoted Post Character Limits (2026)

X Promoted Posts use the standard 280-char body. Premium/X Verified accounts get 4000 chars but only the first 280 typically render in-feed.

X Promoted Posts (formerly Promoted Tweets) inherit the standard 280-character body limit that has defined the platform since 2017. X Premium and X Verified accounts can post up to 4,000 characters of body text on organic posts, but in-feed rendering still clips at 280 visible characters with a "Show more" tap to expand — and Promoted Posts almost universally enforce the 280 cap regardless of account tier. Plan as if 280 is the absolute ceiling.

The bottom card on link-attached Promoted Posts pulls a headline from the destination page or from the Cards API: 70 characters maximum, with about 50 visible on mobile feed before clipping by the right-side scroll-arrow. The engagement bar at the very bottom (reply / repost / like / view count) covers the bottom 10% of the post and never truncates copy directly, but its presence shrinks the visual real estate available for the link card.

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

X clips Promoted Posts at 280 visible chars in-feed even when Premium accounts allow 4,000 — assume 280 always.

Card headline: 50 chars visible
💬 12↻ 34♡ 256📊 12K
Red dashed = covered by platform UI

Verified 2026 limits

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.

What changed in 2026

X re-tightened Promoted Post enforcement in early 2026: previously, Premium-tier accounts could ship Promoted Posts with up to 4,000 chars of body text, but the in-feed clamp made anything past 280 inaccessible. The platform now hard-rejects Promoted Posts above 280 chars at upload time.

FAQ

Can X Premium accounts run longer Promoted Posts?
No. As of 2026, the Promoted Post upload validator enforces the 280-character cap regardless of account tier.
How long is a URL in X character counting?
All URLs count as 23 characters via t.co shortening, regardless of original length.
Does the Card headline truncate?
Yes — the link card headline shows about 50 visible characters on mobile before clipping. Hard cap is 70.