Free tool

UGC ad script generator

Fill in five lines about your product. Get a timed UGC script with what to say, what to show and when to cut, in eight proven formats. Runs in your browser; nothing is uploaded.

Your script appears here

Pick a format and press Write my script.

    The eight formats, and when to use each

    Cold

    Problem → solution

    Products that fix a clear, everyday annoyance.

    Hook → Problem → Discovery → Demo → Proof → CTA

    Cold

    Unboxing and first impression

    Products with good packaging or a satisfying first use.

    Hook → Unbox → First touch → First use → Verdict + CTA

    Cold

    3 reasons I switched

    Replacing a product people already use.

    Hook → Reason 1 → Reason 2 → Reason 3 → CTA

    Cold

    Before and after

    Visible results: cleaning, beauty, home, fitness, styling.

    Hook → Before → Process → After → CTA

    Warm

    Day in my life

    Products used daily, lifestyle and wellness.

    Hook → Routine → Product moment → Reflection → CTA

    Retargeting

    Objection buster

    Retargeting people who viewed but did not buy.

    Hook → The doubt → What happened → Proof → CTA

    Cold

    Outfit transition

    Fashion, footwear and accessories.

    Hook → Look 1 → Transition → Look 2 → CTA

    Any

    Talking-head review

    Any product; the default format to test first.

    Hook → Who it's for → What I like → The catch → CTA

    Want the blank versions? See the UGC ad script templates, the hook generator, or read how to write a UGC ad script.

    OnPromptAds Brands

    Have the script? Now make the reel.

    Turn one photo into a reusable AI character, add your product photos, and get UGC-style reels: outfit transitions, lookbooks, fit checks. Then schedule them to Instagram and Facebook or run them as Meta ads.

    Make your first UGC reel See plans

    Free plan: 100 credits, Shopify stores, no card. Paid plans from $29 a month.

    Questions people ask

    Is this UGC ad script generator free?

    Yes. It runs in your browser, needs no sign-up and has no limit. Nothing you type is sent to a server.

    How long should a UGC ad script be?

    Most UGC ads run 15 to 30 seconds; 45 to 60 seconds suits demos and reviews. Spoken English runs at roughly two to three words per second, so a 30-second script is around 60 to 80 words. Pick the length here and the timings scale to fit.

    Which UGC script format should I test first?

    Start with the talking-head review and problem → solution formats on cold audiences, then use the objection buster for retargeting. Test one variable at a time: same script with different hooks is the cleanest first test.

    Can I use these scripts with an AI model instead of a creator?

    Yes. The beats and shot notes work for a human creator or an AI model. If you use an AI character, label the ad as AI-generated and never present it as a real customer's review.

    What should I fill in for proof?

    Something true you can show: a result on camera, a number from your own store, or a review you have permission to use. Leave it blank if you have nothing yet; the script still works.