Facebook Tips

Facebook Ad Character Limits 2026: Every Placement, Verified Against Meta's Ads Guide

Matt
· Updated 8 min read

TL;DR - Quick Answer

16 min read

Tips that work. Use them right now to get better results.

Facebook Ad Character Limits: Every Placement, Verified

Quick answer: Meta publishes recommended text lengths per placement in its Ads Guide, not hard caps. For a Facebook Feed image or video ad it recommends 50 to 150 characters of primary text and a 27-character headline. Other placements differ a lot: Stories and Marketplace get 125 / 40, Facebook Reels gets 40 / 55, right column gets a headline only, and the banner overlay on Reels gets a 10-character headline. Ads Manager does not reject copy for being long. It just truncates it.

Jump to: Every placement · Recommendation vs hard limit · The maximums nobody can source · Where descriptions show · Limits by ad format · Writing tips · Mistakes · FAQ

Create content, post everywhere

Create captions, images, and videos with AI. Schedule to 9 platforms in seconds.

Start your free trial

Every number below was read directly from that placement's own page in Meta's Ads Guide in July 2026. A blank cell means Meta lists no recommendation for that field on that placement, which in practice means the field does not render there.

Placement (image or video ad)Primary textHeadlineDescription
Facebook Feed50-15027not listed
Facebook Stories12540not listed
Facebook Reels4055not listed
Ads on Facebook Reels (banner overlay)6010not listed
Facebook in-stream video12540not listed
Facebook Marketplace1254030
Facebook search results1254030
Facebook right columnnot listed40not listed

Three things in that table surprise most advertisers:

  1. Facebook Reels recommends a longer headline than primary text (55 vs 40). Reels is the one placement where the headline carries the message.
  2. Stories does have a headline field. Plenty of guides say Stories ignores headlines. Meta's own Stories spec lists a 40-character headline.
  3. The banner overlay placement on Reels recommends a 10-character headline. That is the tightest field anywhere in the guide, and that placement is included by default under Advantage+ placements.

A single "Facebook ad character limit" number cannot be correct, because your ad almost certainly runs across several of these rows at once.

Recommendation vs Hard Limit

This is the distinction nearly every competing page collapses, and it changes what you should do.

These are recommendations. Meta's Ads Guide labels these figures under "Text recommendations", alongside "Design recommendations" for the creative. They describe how much text is likely to survive display in that placement. They are not validation rules. Ads Manager will accept a headline far longer than 27 characters and the ad will run.

Truncation is measured in lines, not characters. Feed primary text collapses behind "See more" when it exceeds the space allotted, which varies by device width, font size setting, language, and whether emoji or line breaks are present. That is likely why Meta gives a range for Feed primary text (50 to 150) rather than a single figure. The commonly quoted "125 characters" is a reasonable planning number, not a documented cutoff.

Exceeding a recommendation costs you visibility, not delivery. Nothing gets rejected. The text is simply cut with an ellipsis, or the field is dropped entirely on placements where it does not fit.

The practical rule: write to the shortest placement in your campaign, because Advantage+ placements will put the same asset into Feed, Stories and Reels. If Reels is on, your primary text is effectively working with 40 characters of guaranteed visibility.

The Maximums Nobody Can Source

Two numbers dominate search results for this query, and neither appears anywhere in Meta's advertiser documentation.

"Primary text maximum: 63,206 characters." That figure is the Facebook post limit for organic content. It gets copied onto ad-spec pages constantly. Meta's Ads Guide states no maximum for ad primary text.

"Headline maximum: 255 characters." No Meta page states this either. It reads like a database column width someone reported once.

You will also see "2,200 characters" quoted as the ad primary text ceiling. That is the Instagram caption limit, borrowed from a different product.

We removed all three from this page rather than repeat them. If you need the real ceiling for a specific field, type into the field in Ads Manager and watch the counter. Ads Manager is the only authoritative source for a hard cap, and Meta does not publish those caps as documentation. The same applies to the character limits on instant-form fields, which this page previously listed with specific numbers. Meta's design-spec help article for lead ads returns an empty shell when fetched, so those figures were unverifiable and have been removed.

Where the Description Field Shows

The description (sometimes called the link description) is the field advertisers waste the most time on, because on most placements it never renders at all.

Meta's Ads Guide lists a description recommendation on exactly two Facebook placements: Marketplace and search results, both at 30 characters. Its carousel spec lists 18 characters per card. The Feed, Stories, Reels, in-stream and right column specs list no description at all.

So the honest guidance is: write a description only if Marketplace, search results, or carousel are in your placement mix, keep it under 30 characters, and never put information there that your headline does not already carry.

Limits by Ad Format

Format-level specs, again read from the Ads Guide.

FormatPrimary textHeadlineDescriptionOther
Single image (Feed)50-15027not listed4:5 ratio, 1440 x 1800 px recommended
Video (Feed)50-15027not listedVideo 1 second to 241 minutes
Carousel (Feed)8020182 to 10 cards
Collection (Feed)12540not listedLanding page URL required
Video (Stories)12540not listedVideo 1 second to 3 minutes
Video (Reels)4055not listedNo maximum video length

Two notes worth having:

  • Carousel is the tightest text format on the Feed, not the roomiest. Meta recommends 80 characters of primary text, a 20-character card headline and an 18-character card description. Carousel cards run from 2 to 10, not the "3 to 5 recommended, 10 maximum" figure that circulates. For the visual side, see our Facebook carousel ad specs guide.
  • Stories video splits. Meta notes that a Stories video of 15 seconds or less plays in full, while a longer video is divided into separate Story cards, with one to three cards playing automatically before the viewer is prompted to keep watching. If you are new to the placement, our Facebook Stories guide covers the organic side.

A placement that no longer exists

The Messenger inbox placement was retired by Meta on 11 November 2025. If you are reading a Facebook ad spec sheet that still lists "Messenger ads: appear in the Messenger inbox", it has not been updated since 2025. Messenger Stories remains a selectable placement. This page previously carried a Messenger inbox specs table, and it has been removed.

Quick Knowledge Check
Test your understanding

Your campaign uses Advantage+ placements, so the same ad runs in Feed, Stories and Facebook Reels. How much primary text is safe to rely on?

💡
Hint: Before you write, open the placement list for the campaign and find the tightest field. That is your real budget.

Writing Tips That Save Characters

Front-load ruthlessly. Assume everything after the first line is optional reading. On Reels, assume everything after 40 characters is invisible.

Make the headline stand alone. Descriptions do not render on Feed, Stories, Reels or in-stream, so the headline is the only support your primary text gets on most placements.

One idea per field. Repeating the offer across primary text, headline and description wastes the two fields that do render.

Use numerals, not words. "Save 40% today" carries the same message as a sentence and leaves room for a reason to act.

Cut hedges. "That", "just", "really", "very", "actually" and "simply" add length without meaning.

Preview per placement, not once. Ads Manager's preview has a placement selector. Cycling it is the fastest way to see which fields disappear, and it beats any spec table including this one, because it reflects your actual copy. Our social media copywriting tips cover the writing side once the constraints are set.

Quick Knowledge Check
Test your understanding

Meta's Ads Guide recommends a 27-character headline for Facebook Feed ads. What happens if you write 45 characters?

💡
Hint: If a number you read is described as a limit, check whether anything actually enforces it. Very little in Meta ad copy does.

Common Mistakes That Waste Characters

Repeating your Page name. It already sits above the creative next to your profile picture.

Writing in all caps. It reads as spam and eats the same character budget.

Pasting the URL into primary text. The destination already displays with the ad.

Writing to the Feed spec with Reels enabled. This is the most common cause of a message that tests well and performs badly: the copy was never visible where most of the impressions landed. Check where your spend actually goes before blaming the copy, and see Facebook advertising cost for how placement mix moves CPM.

Treating a spec table as a hard limit. Including this one. The Ads Guide changes, placements get retired, and the only enforcement lives in Ads Manager.

Frequently Asked Questions

What is the recommended primary text length for a Facebook ad?
It depends on the placement. Meta's Ads Guide recommends 50 to 150 characters for Facebook Feed image and video ads, 125 characters for Stories, Marketplace, in-stream video and search results, 80 characters for carousel, and 40 characters for Facebook Reels. There is no single number that covers all placements.
Is the Facebook ad character limit a hard limit or a recommendation?
A recommendation. Meta's Ads Guide publishes these figures as text recommendations that describe how much copy is likely to display. Ads Manager accepts longer copy and the ad still delivers. Overrunning the recommendation causes truncation, not rejection.
Does Meta publish a maximum character count for ad primary text?
Not in the Ads Guide. The 63,206 figure widely quoted as the maximum is the organic Facebook post limit, and the 2,200 figure is the Instagram caption limit. Neither is documented as an ad field maximum. The only reliable check is the counter in Ads Manager itself.
Why does my Facebook ad description never show up?
Because most placements do not render it. Meta's Ads Guide lists a description recommendation only for Marketplace and search results, both at 30 characters, plus 18 characters for carousel cards. The Feed, Stories, Reels, in-stream and right column specs list no description field at all.
How many characters can a Facebook Reels ad use?
Meta's Ads Guide recommends 40 characters of primary text and a 55-character headline for Facebook Reels, which is the only placement where the recommended headline is longer than the recommended primary text. The separate banner overlay placement on Reels recommends 60 characters of primary text and a 10-character headline.
Do Facebook Stories ads have a headline?
Yes. Meta's Stories specs list a 125-character primary text recommendation and a 40-character headline for both image and video Stories ads, despite many spec sheets claiming Stories ignores headlines.
How many cards can a Facebook carousel ad have?
Two to ten. Meta's carousel spec also recommends 80 characters of primary text, a 20-character headline per card and an 18-character description per card, which makes carousel the tightest text format on the Feed rather than the roomiest.
Are Messenger inbox ads still available?
No. Meta retired the Messenger inbox placement on 11 November 2025. Messenger Stories remains selectable. Any spec sheet still listing Messenger inbox character counts predates that change.

Was this article helpful?

Let us know what you think!

#SocialMedia#ContentStrategy#DigitalMarketing

📚 Continue Learning

More articles to boost your social media expertise