Facebook Ad Character Limits 2026: Every Placement, Verified Against Meta's Ads Guide
TL;DR - Quick Answer
16 min readTips 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
Recommended Lengths by Placement
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.
Three things in that table surprise most advertisers:
- Facebook Reels recommends a longer headline than primary text (55 vs 40). Reels is the one placement where the headline carries the message.
- Stories does have a headline field. Plenty of guides say Stories ignores headlines. Meta's own Stories spec lists a 40-character headline.
- 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.
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.
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?
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.
Meta's Ads Guide recommends a 27-character headline for Facebook Feed ads. What happens if you write 45 characters?
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?
Is the Facebook ad character limit a hard limit or a recommendation?
Does Meta publish a maximum character count for ad primary text?
Why does my Facebook ad description never show up?
How many characters can a Facebook Reels ad use?
Do Facebook Stories ads have a headline?
How many cards can a Facebook carousel ad have?
Are Messenger inbox ads still available?
Related Guides
Was this article helpful?
Let us know what you think!