Write better Google Ads with AI
Over 100,000 ads generated






From draft to approved ad
Preview each combo and share it with a link
See how lines read together, then share one link for approval.
Translate inside the limits
Up to 5 languages per ad, every line in its limit.
Sitelinks and callouts
Add, delete or regenerate up to 8 of each.
Ad copy that fits, from first draft to push
Knows the limits
30 for headlines, 90 for descriptions, 25 for callouts.
In the brand’s voice
Your brief’s voice and USPs shape every line.
RSA, PMAX & Demand Gen
Copy fits each type and adds local details.
Lock and regenerate
Lock the lines you like, then regenerate the rest.
Playbooks for single ads
Your Playbook guides one-off ads too.
Trained on real ads
Built on ads from top brands, with hooks that work.
“30characters is a fantastic tool for when I get ad foggy and need inspiration. It’s made the task of creating new campaigns so much easier. I’m using it regularly now and can’t imagine going back”
Glen BuchananFrequently asked questions
What does the Ad Generator write?
Headlines, descriptions, callouts and sitelinks from a landing page, inside the Google Ads limits.
Which campaign types does it support?
RSA (Search), Performance Max and Demand Gen.
Can I keep the lines I like?
Yes. Lock any headline or description, then regenerate the rest.
Can it write ads in other languages?
Yes. Up to 5 languages per ad, inside the limits.
Can I make ads for many pages at once?
Yes. Give Bulk ads a list of pages and get an email when they are ready.
How do I get the ads into Google Ads?
Pick the account and campaign, then push. Or export.
Is there a free trial?
Yes. Every plan starts with a 14-day free trial.