Daily Marketer

Home › Guides

Ad copy character limits for every platform (2026)

Updated September 29, 2026 · 6 min read

Every platform has two numbers that matter: the hard limit, where the platform refuses your text, and the cut-off point, where it gets truncated or hidden behind "See more". The cut-off is usually the one to write for. Google Search headlines are 30 characters, Meta shows about 125 characters of primary text in Feed, and LinkedIn cuts introductory text after about 150.

Meta (Facebook and Instagram)

Meta publishes recommended lengths per placement rather than hard caps. Longer text still runs, but it's truncated.

FieldFeedStoriesReels
Primary textabout 125 before "See more"12540
Headline274055
Description30 (shown in Marketplace and search results; often hidden in Feed)

You can give Meta up to five options for primary text, headline and description, and it rotates them.

FieldLimitHow many
Headline303 to 15
Description902 to 4
Display URL path15up to 2
Sitelink text25per sitelink
Sitelink description lines35 each2 per sitelink
Callout25per callout

These are hard limits: Google won't save text that's longer. Chinese, Japanese and Korean characters count as two.

Check your copy against every limitOpen the Ad Copy Counter

Google Performance Max

FieldLimitHow many
Headline30 (at least one of 15 or fewer)3 to 15
Long headline901 to 5
Description902 to 5
Business name251
Display URL path15up to 2

Google Demand Gen

FieldLimitHow many
Headline40up to 5
Long headline (video ads)90up to 5
Description90up to 5
Business name251

TikTok

FieldLimit
Ad text1 to 100 (each emoji counts as one)
Brand name2 to 40

Spark Ads use the caption from the original organic post instead of a separate ad text field.

LinkedIn (single image ads)

FieldHard limitRecommended
Introductory text600150 (cut off with "see more" after that)
Headline20070
Description (LinkedIn Audience Network only)30070

Clicks on "see more" count as paid clicks on LinkedIn, so front-load the message in the first 150 characters.

Reddit

FieldHard limitRecommended
Headline300under 100, or 80 for mobile
Carousel caption50 per card

X (Twitter)

FieldLimit
Post text280 (each link counts as 23)
Website card headline70 (X recommends 50 or fewer)
Poll option25 each, 2 to 4 options
Conversation button headline23
Conversation button hashtag21, including the #

X counts most emoji and Chinese, Japanese and Korean characters as two.

Writing to the limit

  • Write for the cut-off, not the maximum. A 300-character Reddit headline is allowed, but most people only see the first 80 to 100.
  • Put the offer or hook first. Truncation always removes the end.
  • Write a few short Google headlines on purpose. Performance Max asks for at least one of 15 characters or fewer, and short headlines fill more slots.
  • Count links on X. A long URL still costs 23 characters, so there's no need to shorten it for length.

Sources