Facebook ad copy lives or dies in the first 125 characters, that's all that shows before 'see more'. This free AI Facebook ad copy generator drafts primary text, headlines, and link descriptions tuned for Facebook + Instagram ad placements. Pick your offer, target audience, and goal, get platform-tuned copy in seconds. No signup, unlimited generations.
Facebook ad character limits in 2026
Primary text, 125 characters visible before 'see more'; up to 2,200 total. Headline, 27 characters before truncation in feed; up to 40 characters. Link description, 27 characters in feed; up to 30 characters.
The ratio: 80% of viewers read only the primary text first line, ~50% see the headline, ~20% see the link description. Front-load value in the primary text; treat headline + description as amplification.
Primary text formulas that convert
Four formulas that consistently lift CTR. (1) Problem + question, 'Spending hours on social posts? Here's the 15-minute fix.'. (2) Specific outcome promise, 'How [persona] hit [metric] in [time]'. (3) Curiosity gap, 'The 3 marketing mistakes costing you $10K/month'. (4) Story open, 'I tried 12 social media tools. This one cut my time in half.'
The generator outputs one variant per formula. A/B test which one fits your audience.
Headline + description: the supporting cast
Headlines amplify the primary text's promise. Not a restatement, a sharpener. If primary says 'cut hours from social', headline should say 'Save 10 hrs/week'. Specific numbers in the headline outperform generic ('Save Time') 2-3×.
Link description (the small text under the headline) is rarely read on mobile but visible on desktop. Use it for risk-reversal: 'Free 14-day trial. No credit card.'
The generator outputs headline + description matched to primary text by default.
Words that trigger Facebook ad rejection
Facebook auto-rejects ads with certain words/phrases. Common triggers in 2026: 'guaranteed weight loss', 'make money fast', 'free money', 'cure', 'miracle', 'crypto investment', 'mortgage' (without proper disclaimers), 'you' or 'your' addressing personal attributes ('Are you over 40?', personal trait).
The generator avoids these by default. Still run final copy through Facebook's ad preview before launch, policy updates monthly.