100 creators · hook + scenes · voice-over in 30 languages

Video Ads: a creator sells your product in one continuous take.

Upload a product photo, pick a style, a platform and a creator. ads.fan writes the script, films a 5-second hook that reacts in the first second, then 15-second scenes that each start on the last frame of the one before — spoken, captioned, ready to post.

Rendered examples · 20 of 24

Real renders, a fresh mix every visit.

Every clip below came out of the same pipeline you get, from one product photo and a few lines of brief — all eight styles, different products and creators each time you open the page. Hover to play; open one for the script, the creator and the exact settings.

All 24 in the showcase

What you get

Hook, scenes, voice — and the edits after.

01

A hook that reacts

5, 7, 10 seconds — never shorter. The creator reacts, the product lands in frame, one caption, one spoken line, a whoosh and a pop under it.

02

Scenes that connect

Each 15-second scene starts on the last frame of the previous clip, so the ad plays as one take. Up to 4 scenes (60 s) — extend any time.

03

Voice, captions, sound

Every line is spoken in the creator's own voice over the model's audio. Captions are burned in as feed-native cards; a clean master ships next to the captioned cut.

04

Edit after render

Re-shoot the hook with a mood (shocked & curious, excited, calm & premium, funny, serious), re-shoot one scene, edit captions and text cards, switch the whole ad to one of 30 languages, grab any frame.

Styles

Eight styles, one real render each.

UGC testimonial, cinematic, unboxing, problem → solution, before/after, lifestyle, features, offer — hover to play, open one for the script and the settings.

All 24 in the showcase

Hook-only ads · 5 credits · 31 of 31

Just need the first five seconds?

A hook on its own is a finished ad for Stories, Snap and pre-roll: reaction, product, one line, sound design — and the cheapest thing you can render. Products, apps and websites, shuffled.

All 31 hooks
hook · 5s · voice

“Eighteen hours in, ten seconds out.”

Ember Cold Brew · Mateo Fernández

hook · 5s · voice

“Ninety seconds to crispy fries?”

Crisp Air Fryer · Hannah Weber

hook · 5s · voice

“3,200 hits. Barely any sound.”

PulseGun Mini · Amara Okafor

hook · 5s · voice

“Three priorities, one page, finally.”

Plot Daily Planner · Yuki Tanaka

hook · 5s · voice

“My car got bumped, and this clipped it.”

Halo Dash Cam · Ravi Kapoor

hook · 5s · voice

“This skillet browns like a steakhouse”

Forge Cast-Iron Skillet · Marcus Johnson

hook · 5s · voice

“One app, three content jobs.”

ModelsGroup Creators · Samuel Adeyemi · from the App Store

hook · 5s · voice

“Her private call costs fifty cents”

hello.fan · Sofia Rossi · from the website

hook · 5s · voice

“Ten days of battery on a $79 smartwatch?”

Pulse Smartwatch · Arjun Mehta

hook · 5s · voice

“These kill train noise in one tap.”

Nimbus Buds · Jordan Reyes

hook · 5s · voice

“The laser finds dust I missed”

Swift Cordless Vacuum · Hannah Weber

hook · 5s · voice

“My fan chats pay me overnight”

you.fan · Isabella Santos · from the website

hook · 5s · voice

“My whole trip stayed on this phone.”

Tripmi · Tyler Brooks · from the App Store

hook · 5s · voice

“My whole storefront fits in one app”

Store.Fan · Kwame Mensah · from the App Store

hook · 5s · voice

“My skin changed in 7 days.”

GlowDrop Vitamin C Serum · Maya Chen

hook · 5s · voice

“Escrow changes creator deals instantly”

market.fan · Nadia Hussain · from the website

hook · 5s · voice

“This blanket calms me without heating me up”

Cloud Weighted Blanket · Olivia Martin

hook · 5s · voice

“My passport hides here, not in my bag”

Nomad Crossbody Bag · Chloé Dubois

hook · 5s · voice

“Forty thousand strokes, and my teeth feel dentist-clean”

Bright Sonic Toothbrush · Noah Bennett

hook · 5s · voice

“This feed is all AI people?”

Pages.Fan · Ethan Park · from the App Store

hook · 5s · voice

“I sent support in ten seconds.”

mytop.fan · Lucas Silva · from the website

hook · 5s · voice

“The sweatier I get, the better this mat sticks”

Ground Cork Yoga Mat · Amara Okafor

hook · 5s · voice

“My dog drinks more from this quiet bowl”

PawFlow Fountain · Olivia Martin

hook · 5s · voice

“My call lighting looks expensive now”

Halolite Ring Light · Mei Lin

hook · 5s · voice

“95 languages, even offline.”

Fast Translate Now · Arjun Mehta · from the App Store

hook · 5s · voice

“I can hear the ice disappear.”

Blendo Portable Blender · Priya Nair

hook · 5s · voice

“This planter waters itself for three weeks”

Bloom Self-Watering Planter · Elena Petrova

hook · 5s · voice

“My room changed in five seconds”

Glowline LED Strip · Ethan Park

hook · 5s · voice

“Why are these towers staying up?”

Tinker STEM Blocks · Grace Kim

hook · 5s · voice

“I tried 12 looks from one selfie”

GlowMaxing · Aisha Bello · from the App Store

hook · 5s · voice

“Fits overhead bins on every airline.”

Voyager Carry-On · Kwame Mensah

Viral mode

Or start from a viral format.

26 trend formats — tiny crew, giant in the city, dark reveal, clay world, editorial cover … — each rendered once from a real product. Pick one and the director follows its recipe.

All 26 formats

30 languages

One ad. Every market.

The creator says the line in the viewer's language, and the captions follow. Switch any finished ad to one of 30 languages for 5 credits — same footage, new voice.

Spoken line

I can’t feel this SPF 50 at all.

Sienna Blake presenting Sunday Tinted SPF 50 — the same 5-second hook, re-voiced by ads.fan

Video editor · free

Then edit it like a designer would.

Every render opens in an editor: drag captions, add text, pictures and the logo, split the filmstrip and rearrange the pieces. Try it here on a real render — nothing is saved.

About the editor →
Valentina CruzAyla DemirNoor HaddadCamille LaurentJasmine OkoyeSienna BlakeHana Sato

100 UGC creators, consistent across every scene.

Each one has a fixed look, a niche and a voice. Pick one, or let ads.fan cast by your product's category.

Meet the creators

Industries

Made for what you sell.

Real renders, the styles that convert and the viral formats worth trying — per industry.

All industries

Pricing

One credit is one second.

Charged when you press render, refunded automatically if a render fails. New accounts start with 5 credits — one 5-second hook — unless the free hook on the home page was already used.

Plans & packs
PartWhat it isCost
Hook5 / 7 / 10 seconds, reaction + product + line5–10 credits
Scene15 seconds, continues from the last frame15 credits
Extend+15 seconds, up to 4 scenes15 credits
Re-shoot the hooknew line, new mood, same first frame5–10 credits
Captions, text cards, languagere-rendered from the stored clipsfree

Plans

  • Weekly · 100 credits / week$14.00
  • Monthly · 325 credits / month$39.00

Credit packs from 100 to 10,000 never expire. A monthly plan is about 16 full ads with a hook and a scene.

Platforms

Made for the feed you post to.

Each platform page shows the sizes, the safe zones, what works there, and rendered examples for that feed.

FAQ

Good questions

Do I need an account to try it?

No. The home page renders one free 5-second hook per person per day without an account. A full ad with scenes needs an account and credits; an account that never used the free hook starts with 5 credits, one more hook.

Will it look like my product?

Your photos are the reference for every frame: the first frame is staged from them, and each scene continues from the previous clip's last frame, so packaging, colours and the logo stay put.

Can I use my own face or a real creator?

The 100 creators are AI-generated and cleared for ads; uploading a face isn't offered. Pick a creator, or use a product-only style such as Product cinematic.

What if a render fails?

Credits are charged when you press render and refunded automatically if the pipeline fails. Stuck jobs are retried by themselves.

Your first hook is free.

Describe your product or drop a photo and watch a 5-second scroll-stopper render in about a minute. No account needed for the first one.