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
Problem → solution
Products that fix a clear, everyday annoyance.
Hook → Problem → Discovery → Demo → Proof → CTA
Unboxing and first impression
Products with good packaging or a satisfying first use.
Hook → Unbox → First touch → First use → Verdict + CTA
3 reasons I switched
Replacing a product people already use.
Hook → Reason 1 → Reason 2 → Reason 3 → CTA
Before and after
Visible results: cleaning, beauty, home, fitness, styling.
Hook → Before → Process → After → CTA
Day in my life
Products used daily, lifestyle and wellness.
Hook → Routine → Product moment → Reflection → CTA
Objection buster
Retargeting people who viewed but did not buy.
Hook → The doubt → What happened → Proof → CTA
Outfit transition
Fashion, footwear and accessories.
Hook → Look 1 → Transition → Look 2 → CTA
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.
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.