Clicky

Facebook Ad Copy Generator

Describe your product, audience and campaign goal and get three Facebook ad variations. Each has primary text within 125 characters, a headline within 40 and a description within 30, the lengths Meta recommends so nothing gets cut off in the feed.

  • 3 variations per run, each with 3 fields
  • Kept within 125, 40 and 30 characters
  • Traffic, conversions or awareness angle, in 6 languages

Facebook Ad Copy Generator

No account needed

Campaign goal

2 runs a day, 3 variations each.

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 text125 charactersAbove the image or video
Headline40 charactersBelow the image, in bold, next to the button
Description30 charactersUnder the headline, on placements that have room for it

How to write Facebook ad copy with the generator

  1. 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).

  2. Step 2

    Say who it is for

    Describe the audience you are targeting, such as "small business owners aged 25 to 45".

  3. 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.

  4. 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.

The products you advertise can be pins too

Made to Spark turns your posts, products and listings into finished Pinterest pins like these, with the title and description ready to publish.

No credit card required to create your account.