UGC Ad Script Generator

Create a ready-to-film UGC (user-generated content) ad script in seconds. Enter your product and its main benefit, pick a length and hook style, and get a timed script with lines to say, shots to film and on-screen text.

Length
Hook style

🔒 Runs entirely in your browser. Nothing you enter is uploaded or stored.

What is a UGC ad?

A UGC (user-generated content) ad is a short, phone-filmed video in which a real-looking person talks about a product the way a friend would. Because it looks like a normal post instead of a polished commercial, viewers are less likely to scroll past. Brands run UGC ads on TikTok, Instagram Reels, Facebook and YouTube Shorts, and many creators now earn by filming them.

The UGC script structure this tool uses

  1. Hook (first 1–3 seconds). Stops the scroll. A relatable problem, a surprising claim, a visible result or social proof.
  2. Problem. Shows you understand the viewer's frustration.
  3. Solution and demo. Introduces the product and shows it being used — texture, unboxing, before/after, screen recording.
  4. Benefits. Two or three outcomes, not features. "Wakes me up without the crash" beats "contains 80mg caffeine".
  5. Proof. Reviews, results, numbers or a personal "I've used it for 3 weeks".
  6. Call to action. One clear step, ideally with an offer or urgency.

Filming tips for better UGC

  • Film vertically (9:16) in natural window light, with the phone at eye level.
  • Change the shot every 2–3 seconds. Close-ups, B-roll and angle changes keep attention.
  • Add captions. Most people watch with the sound off. Keep on-screen text short.
  • Record several hooks. Brands test 3–5 different openings with the same body. Use "Try another hook" to get alternatives.
  • Stay honest. Only claim results you can back up, and follow advertising rules — mark paid partnerships and avoid medical claims.

Need a caption for the post? Use the caption generator, then resize your thumbnail with the image resizer.

Frequently asked questions

How long should a UGC ad be?

Most UGC ads are 15–30 seconds. 15 seconds suits simple products and retargeting; 30–60 seconds gives room for a demo and proof for higher-priced products.

What is the most important part of a UGC script?

The hook. If the first two seconds do not stop the scroll, nobody sees the rest. Test several hooks with the same body.

Can I use these scripts for client work?

Yes. The scripts are yours to use and edit for your own brand or for clients.

Do I need to say an ad is sponsored?

If you are paid or received free products, most countries require you to disclose it, for example with the platform's "Paid partnership" label or #ad.