Product Video Script Generator
Write a beat-by-beat script for a product page demo, how-to or unboxing video, with on-screen text for viewers watching without sound.
Built in beats, not one block of text
A 30, 60 or 90 second script only works if each moment has a job. The generator lays it out in beats, each with what the camera shows, what's said (if anything) and the on-screen text, since many shoppers watch product videos with the sound off.
| Length | Beats |
|---|---|
| 30 seconds | Opening shot, main feature, second detail, closing shot |
| 60 seconds | Opening shot, main feature, second feature, top shopper question, closing shot |
| 90 seconds | Opening shot, first look or unboxing, main feature, second feature, shopper questions, closing shot |
Pick Hands and product only and every spoken line is dropped: the on-screen text and the shots do all the talking.
Filming and publishing it
- 01
Film to the shot list
The shot list at the end is the checklist to film against, including the close-ups the script calls for.
- 02
Add it to Shopify
On the product page's media section, upload the finished video as one of the product's images or media items so it plays alongside the photos.
- 03
Add it to WooCommerce
Use the product gallery, a video block in the product description, or an embedded YouTube or Vimeo link, depending on your theme.
Pitfalls
- This is not an ad script. It's built to show the product honestly on its own page, so it never adds fake urgency or a "buy now" push.
- It only shows what you describe. A result, a timing or a capability you didn't put in the product details won't appear in the script.
- Spoken lines are capped by length, so the voiceover or on-camera line fits the seconds you picked without being rushed.
Questions people ask
How long should a product page video be?
30 seconds suits a single clear feature, 60 covers a demo plus a shopper question, and 90 fits an unboxing or a product with several features worth showing.
Do I need someone talking on camera?
No. Pick Hands and product only for a silent, text-led video, or Voiceover to keep the presenter off camera while still using spoken lines.
Can it write an ad script instead?
For a scroll-stopping opening line built for paid ads, use the ad hook generator. This tool is built for the honest, on-page product video instead.
What if I don't know what's in the box?
Leave it blank and the script skips that beat rather than guessing what's included.
Related tools
Last reviewed 30 September 2026.
