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.
Your 60-second script · 80 words · about 33 s spoken
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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, freeThe structure behind the generator
| Scene | Job | Common mistake |
|---|---|---|
| Hook | Make the right viewer stay | Opening with a logo or a greeting |
| Problem | Show the cost of the old way | Describing your product instead of their pain |
| Promise | One sentence on what changes | Listing features here |
| Features | One visible result each | Narrating clicks ("now I click here") |
| Proof | A number, name or quote | Vague claims like "loved by teams" |
| Call to action | One next step | Offering three different links |
How to get a better script out of it
- Write features as verbs: "posts the summary to Slack" reads better than "Slack integration".
- Use your customers' words for the problem. Copy them from support tickets or reviews.
- Put a real number in the proof field, or leave it empty. Invented numbers hurt trust.
- Check any scene marked "trim it". It has more words than its seconds can hold.
- 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.