Meta Ad Text Preview

Paste your ad copy and see exactly how it renders - and where it gets cut off - across every Meta placement before you launch.

Your Ad Copy

0
Mobile Feed shows ~125 chars. Desktop Feed shows ~300 chars before truncating.
0
Recommended: under 27 chars. Shown below creative in Feed.
0
Shown on Facebook desktop Feed only. Often not displayed.

Show Placements

Live Placement Previews

Copy Length Check

Field Your Length Limit Status
Primary (Mobile) 0 chars 125 OK
Primary (Desktop) 0 chars 300 OK
Headline 0 chars 27 OK
Description 0 chars 27 OK
Facebook Feed Fits
N
Your Brand
Sponsored
Your primary text will appear here...
IMAGE / VIDEO
Headline
Description
Learn More
Instagram Feed Fits
N
your_brand
Sponsored
···
IMAGE / VIDEO
Headline
Learn More
your_brand Your caption will appear here...
Stories (FB + IG) No text shown
N
Your Brand
Sponsored
Primary text and headline are not displayed in Stories. Bake copy into your creative.
Swipe up
Learn More
IMAGE / VIDEO
Reels (FB + IG) Caption only
2.4K
118
Your Brand
Sponsored
Your primary text appears here as a caption (first ~90 chars)...
Learn More
IMAGE / VIDEO
Facebook Right Column (Desktop Only) Fits
1:1
Headline
Primary text preview (truncated to ~90 chars)...
yourbrand.com

Why ad copy gets truncated differently across placements

When you run a Meta ad with Advantage+ placements enabled, the same copy appears across Facebook Feed, Instagram Feed, Stories, Reels, Right Column, Messenger, and Audience Network - each with different character limits and display logic. Text that reads perfectly in one placement may be cut off mid-sentence in another.

The most common mistake advertisers make is writing primary text that only works when fully visible. If your hook or key benefit appears after the first 125 characters, mobile users never see it. This tool lets you catch those problems before you spend a dollar.

Character limits by placement

Placement Primary Text Headline Description
Facebook Feed (Desktop) ~300 chars shown, then "See more" ~40 chars ~27 chars (sometimes hidden)
Facebook Feed (Mobile) ~125 chars shown, then "See more" ~40 chars Not shown
Instagram Feed ~125 chars shown, then "...more" ~27 chars below creative Not shown
Facebook Stories Not displayed Not displayed Not displayed
Instagram Stories Not displayed Not displayed Not displayed
Facebook/IG Reels ~90 chars as caption overlay Not displayed Not displayed
Facebook Right Column ~90 chars ~25 chars (linked) Not shown

Writing copy that works across all placements

The safest strategy: write your most important hook or benefit in the first 125 characters of primary text, then continue with supporting details. Think of the first sentence as your only guaranteed impression. Write headlines that stand completely alone - they appear below the creative in a different context than the primary text, so they need to make sense without it.

For Stories and Reels, text in your primary copy field is essentially invisible. If Stories are a significant placement for you (common for fashion, beauty, food, and consumer apps), upload a separate vertical creative with your key message baked into the video or image. See our Ad Specs and Sizes Guide for exact dimensions.

If you are writing ad copy from scratch and need frameworks to work from, our Ad Copy Swipe File has 42 fill-in-the-blank templates organized by goal. For headline ideas specifically, try the Ad Headline Analyzer to score your options before committing.

For more on building ad creative that actually converts, read our guide on building an ad creative pipeline and what separates winning ads from ones worth scaling.

Frequently asked questions

On Facebook Feed (desktop), Meta shows approximately 300 characters of primary text before collapsing the rest behind a "See more" link. On mobile Facebook Feed and Instagram Feed, this drops to roughly 125 characters. Stories and Reels do not display primary text above or below the creative - only a CTA button is shown. Right Column shows around 90 characters of primary text.
Meta recommends keeping ad headlines under 27 characters so they display fully across all placements. Facebook Feed can show up to 40 characters on desktop before truncating. Instagram Feed shows the headline below the creative and typically shows 25-30 characters. Facebook Right Column shows around 25 characters as a linked headline. Stories and Reels do not display a traditional headline - only the CTA button text is shown. Always write your most important information within the first 25 characters.
Ideally yes - but most advertisers use Advantage+ placements which automatically distribute the same creative. The safest approach is to write primary text that hooks within the first 125 characters, write a headline that works standalone at 25-27 characters, and if Stories or Reels are key placements, upload separate vertical creatives with your message baked into the visual.
Primary text appears above the creative (image or video) in Feed placements - this is your main copy area for hooks, benefits, social proof, and CTAs. The headline appears below the creative next to the CTA button and typically works as a tagline or offer summary. A common mistake is writing the headline as a continuation of the primary text - since they render in different positions, each must stand on its own.
In Stories placements, your primary text and headline are not displayed. Only a CTA button label appears at the bottom. In Reels, a short caption derived from your primary text may appear as an overlay at the bottom. Any copy you need viewers to see in Stories must be embedded directly in the image or video creative itself. This is a critical distinction - copy that reads well in Feed is invisible to Stories viewers unless it is baked into the creative.

Related tools and guides

Want better ad performance?

Noble Growth runs paid media for growth-stage brands. We write, test, and scale creative across Meta, Google, and TikTok.

Book an intro call