Ad Script Generator

Scripts with the hook, the body and the call to action kept separate — so when one underperforms you can swap that part rather than reshoot the whole thing.

  • Free plan
  • No card required
  • 15 / 30 / 60s

Generating runs on your Mediux account. The free plan includes 10 AI generations a month with no card — enough to try this properly.

Example outputSample

  • Hook · 0–2s

    "We were throwing away 40,000 bottles a year." — shot on the stockroom floor, bottles stacked behind.

  • Body · 2–12s

    Same formula you already buy. One pouch refills your bottle four times. Eighty per cent less plastic, and it takes nine seconds to pour.

  • CTA · 12–15s

    Tap below and start with the £12 kit. Your bottle stays exactly where it is.

The three-part structure, timed

Part15s ad30s adIts job
Hook0–2s0–3sBuy the next second. Nothing else.
Body2–12s3–24sOne idea, one proof. Not three benefits.
CTA12–15s24–30sOne unambiguous instruction.

Which length to shoot

15 seconds

Cold traffic

The default. One hook, one idea, one ask. If it cannot be said in fifteen, the idea is probably two ideas.

30 seconds

Warm audiences

Room for a single proof point — a demo, a number or a customer sentence. Retargeting, mostly.

60 seconds

Considered purchases

Only when the product genuinely needs showing. Every second past thirty has to earn its drop-off.

Writing ads that survive the first second

  1. 1

    Spend your first second on tension, not branding

    A logo in the first frame is a second of scroll-past. Open on the problem, the number or the contradiction, and let the brand arrive once somebody is watching.

  2. 2

    One idea per ad

    Three benefits in fifteen seconds is zero benefits remembered. Pick the one that would make somebody buy and cut the rest — the others can be their own ads.

  3. 3

    Test hooks, not whole ads

    Same body, same CTA, three different openings. The hook accounts for most of the variance and it is by far the cheapest component to re-shoot.

  4. 4

    Write the CTA as one instruction

    'Tap the link, get the starter kit' beats 'learn more about our range'. Ambiguity at the end wastes everything the first fourteen seconds bought you.

Questions

How long should a short-form ad be?
Shorter than the brief usually assumes. 15 seconds is the workhorse for cold traffic; 30 buys room for one proof point; 60 only pays when the product genuinely needs demonstrating. Every extra second is drop-off you have to earn back.
Is it free?
Yes, on the free plan — 10 AI generations a month, no card. Each script is one generation.
Can it make the video too?
Inside Mediux, yes — a script becomes a talking-avatar video at 1 credit per second, and Pro includes 300 credits a month. This page generates the script.
Why separate hook, body and CTA?
Because they fail independently and you should be able to test them independently. A script that under-performs usually has one weak component, and a single block of prose gives you nothing to swap.
Does it write for a specific network?
It writes to the shape short-form rewards on Meta, TikTok and YouTube Shorts, which is broadly the same: a hook in the first second, one idea, one ask. Aspect ratio and length are production choices.
Will the claims be compliant?
Treat generated copy as a first draft, not a legal review. Mediux screens ad creative against each network's policy before launch, but a claim about your own product is yours to stand behind.

Want this built into your workflow instead of a one-off?