Facebook ad text lengths
These are the lengths Meta recommends for a single image or video ad in the Facebook feed. Longer text is allowed but gets truncated.
| Field | Recommended length | Where it shows |
|---|---|---|
| Primary text | 125 characters | Above the image or video |
| Headline | 40 characters | Below the image, in bold, next to the button |
| Description | 30 characters | Under the headline, on placements that have room for it |
How to write Facebook ad copy with the generator
-
Step 1
Name the product
Enter the product or service and describe in a few sentences what it does and why people buy it (up to 1,000 characters).
-
Step 2
Say who it is for
Describe the audience you are targeting, such as "small business owners aged 25 to 45".
-
Step 3
Pick a goal and language
Choose traffic, conversions or brand awareness, and one of six languages. The goal changes the angle of the copy.
-
Step 4
Copy into Ads Manager
You get 3 variations, each with primary text, a headline and a description. Use "Copy all" and paste the fields into Meta Ads Manager.
Frequently asked questions
What are the character limits for Facebook ad copy?
Meta recommends up to 125 characters of primary text, 40 characters for the headline and 30 characters for the description on most feed placements. You can type more, but longer text is cut off behind "See more" or dropped on smaller placements. This generator keeps every field within those lengths.
What does the Facebook ad copy generator give me?
Each run returns three ad variations. Every variation has primary text (shown above the image), a headline (shown below it) and a link description, each with a character count. You can run it twice a day without an account.
What is the difference between traffic, conversions and awareness copy?
Traffic copy is written to earn the click with a clear call to action. Conversions copy leans on benefits, urgency and action words. Awareness copy focuses on the brand story and being remembered. Pick the goal that matches your campaign objective in Ads Manager.
Should I test more than one version of my ad copy?
Yes. Small changes in the first line or the headline often change results, and you only find out by running them. Use the three variations as separate ads in one ad set, or use the A/B test option in Meta Ads Manager, and keep the one with the lowest cost per result.
What makes good Facebook ad copy?
Good ad copy leads with one clear benefit for a specific audience, uses concrete words rather than slogans, and ends with a direct call to action. Put the most important words first, because the primary text is cut off after about 125 characters in the feed.
Can I generate Facebook ads in other languages?
Yes. The generator writes the primary text, headline and description in English, Spanish, French, German, Italian or Portuguese. Choose the language before you generate.
Does the tool publish ads or connect to my ad account?
No. It only writes the text. Nothing is connected to Meta, and you paste the copy into Ads Manager yourself. No account is needed to use it.
Last updated by the Made to Spark team.