Free tool

Demo video script generator

Fill in your product, who it's for, the problem and three features, and get a timed demo video script with a voice-over line and an on-screen direction for every scene. It follows the hook, problem, promise, features, proof and call-to-action structure, sizes each scene in words for the length you pick, and runs instantly in your browser with no signup.

Demo video script generator

Your 60-second script · 80 words · about 33 s spoken

  1. Hook5 s · up to 12 words

    If your product teams are tired of meeting notes nobody reads, this one is for you.(16 words, trim it)

    On screen: The product's best screen, already in motion. No logo intro.

  2. Problem8 s · up to 19 words

    Right now, meeting notes nobody reads means extra work, missed details and slower decisions.

    On screen: The old way: the messy spreadsheet, inbox or tool people use today.

  3. Promise7 s · up to 17 words

    With Lumen Notes, every meeting ends with clear owners and next steps.

    On screen: Home screen or dashboard, with the product name visible.

  4. Feature 19 s · up to 22 words

    First, it records and transcribes the call.

    On screen: Show the exact screen where it records and transcribes the call. Zoom in on the result, not the menu.

  5. Feature 29 s · up to 22 words

    Then it pulls out decisions and action items.

    On screen: Show the exact screen where it pulls out decisions and action items. Zoom in on the result, not the menu.

  6. Feature 39 s · up to 22 words

    And finally, it posts the summary to Slack.

    On screen: Show the exact screen where it posts the summary to Slack. Zoom in on the result, not the menu.

  7. Proof6 s · up to 14 words

    Teams in the beta cut their follow-up emails in half.

    On screen: A real number, quote or customer logo on screen.

  8. Call to action6 s · up to 14 words

    Try it free at lumennotes.com.

    On screen: End card: logo, one line, one button or URL.

ViralDub can write and voice this kind of script for you: paste your link and a one-line brief, and the agent films the screens to match.

Make it a video, free

The structure behind the generator

Scenes and their job
SceneJobCommon mistake
HookMake the right viewer stayOpening with a logo or a greeting
ProblemShow the cost of the old wayDescribing your product instead of their pain
PromiseOne sentence on what changesListing features here
FeaturesOne visible result eachNarrating clicks ("now I click here")
ProofA number, name or quoteVague claims like "loved by teams"
Call to actionOne next stepOffering three different links

How to get a better script out of it

  1. Write features as verbs: "posts the summary to Slack" reads better than "Slack integration".
  2. Use your customers' words for the problem. Copy them from support tickets or reviews.
  3. Put a real number in the proof field, or leave it empty. Invented numbers hurt trust.
  4. Check any scene marked "trim it". It has more words than its seconds can hold.
  5. Paste the result into the script length calculator to test other languages and paces.

The generator fills a fixed structure from your inputs. It doesn't see your product. If you want a script written from your actual screens, ViralDub's director reads your website, picks the moments worth showing and writes each line to match its shot. The script template guide shows three finished examples.

Frequently asked questions

Is the script generator free?

Yes. It runs in your browser, needs no account and has no usage limit.

Does it use AI?

No. It fills a proven scene structure from your answers and sizes each scene by speaking rate, so the result is instant and predictable. ViralDub's paid video director is the AI version that writes from your real product.

How long should a demo video script be?

About 147 words for a 60-second English video at a conversational pace, 73 words for 30 seconds and 220 for 90 seconds.

Can I use the script for a video I record myself?

Yes. Copy it and use the on-screen directions as your shot list.

Keep reading