Interactive tool · free

Ad copy builder

Write ad copy for each platform with live character counters and verified official limits, three ready copy frameworks, and a quick check before you publish.

Private by design Your answers are processed in your browser only. They are not sent to an AI model, not stored, and never put into a link.

Step 1 of 2

Offer and message

What are you advertising, to whom, and why should they care?

E.g. "Online Excel course for accountants".

E.g. "Accountants at small companies".

What changes for them? E.g. "Finish monthly reports in half the time".

A number, a review or a client name, e.g. "Over 1,200 trainees since 2022".

What might stop them? E.g. "I don't have time".

One clear action, e.g. "Book your seat" or "Message us on WhatsApp".

Limits and their sources

Every number is taken from the platform's official page, checked on 2026-09-29. A field with no official number shows a counter only.

PlatformFieldLimitTypeSource
Google AdsHeadlineup to 30Hard limitGoogle Ads Help — About responsive search ads
Google AdsDescriptionup to 90Hard limitGoogle Ads Help — About responsive search ads
Google AdsDisplay URL pathup to 15Hard limitGoogle Ads Help — About responsive search ads
MetaPrimary text50 to 150 Facebook Feedup to 125 Instagram FeedRecommended
Recommended
Meta Ads Guide — Facebook Feed image ads
Meta Ads Guide — Instagram Feed image ads
MetaHeadlineup to 27 Facebook Feedup to 40 Instagram FeedRecommended
Recommended
Meta Ads Guide — Facebook Feed image ads
Meta Ads Guide — Instagram Feed image ads
MetaDescriptionNo verified limit——
LinkedInIntroductory textup to 150up to 3,000Recommended
Hard limit
LinkedIn Marketing Solutions Help — Single image ads specifications
LinkedInHeadlineup to 70up to 200Recommended
Hard limit
LinkedIn Marketing Solutions Help — Single image ads specifications
TikTokAd textup to 100RecommendedTikTok Ads Manager Help — In-feed ads specifications
SnapchatBrand nameup to 25Hard limitSnapchat for Business — Ad formats and specs
SnapchatHeadlineup to 34Hard limitSnapchat for Business — Ad formats and specs
XPost textup to 280Hard limitX Developer Docs — Counting characters

Counts here are by character. Platforms count an Arabic letter as one character, like a Latin one: Google doubles only Chinese, Japanese and Korean characters, and X weighs Arabic as 1. Diacritics (tashkeel) count as characters too, so leave them out of ads. X Developer Docs — Counting characters · twitter-text (X) — weighting configuration v3

About sensitive claims

Words like "guaranteed", "best", "cure" and "100%" aren't always banned, but platforms require every claim to be provable and restrict health claims and unrealistic results. Check the platform's policy before publishing:

What the tool does

You start with what you know about your offer: the product, the audience, the main benefit, the proof, the objection to answer, and the call to action. The builder turns your answers into three drafts using well-known copy frameworks: Problem → Agitate → Solve, Benefit → Proof → CTA, and Before → After → Bridge, in Arabic, English or both. They are skeletons for you to fill and edit, not finished ads.

Then it opens an editor with the fields for each platform you chose. Under every field, a live counter compares your text with the length the platform itself publishes, says whether it's a hard limit or a recommendation, and links to the source with the date it was checked. The editor also checks the text as you type: is there a call to action, is the benefit mentioned, are there too many exclamation marks or emojis, words in all caps, or claims ad policies look at closely, like "guaranteed", "best" or "cure".

Who it's for

  • Business owners who write their own ads
  • Campaign managers preparing copy for several platforms in two languages
  • Designers and content creators who need copy that fits the space before they design

How to use it

  1. Describe your offer in six short fields, then pick tone, language and platforms.
  2. Send one of the three drafts to the fields, or write straight into them.
  3. Edit until the over-limit warnings are gone, and review the checks under each platform.
  4. Copy one platform or everything, or print it and send it for review.

Privacy

The tool is structured logic running in your page: rules, questions and decision tables I wrote myself, not an AI model. Nothing you type leaves your device; the only thing recorded is that the tool was used, with no content.

The builder doesn't write with AI and doesn't judge whether an ad is good; it structures and measures what you write. Limits come from the platforms' official pages on the date shown, and can change or differ by placement. The sensitive-words list is a prompt to check, not legal advice: each platform's policies have the final say.