About this tool
Generate opening hooks from proven copywriting patterns, timed against the first-three-seconds budget for your video format.
A video hook is the opening line that has to earn the next few seconds of attention, and this generator writes one for each of twelve named copywriting patterns — curiosity gap, contrarian, negative/mistake, numbered promise, stakes framing and more — using your topic, audience and outcome. Every line is timed at your chosen speaking pace against an opening budget of three seconds for short vertical video, six for a standard upload and ten for long form. There is also a checker for a hook you already wrote, which flags filler openings like 'hey guys, welcome back' and vague wording.
Open Video Script Hook Generator on AltFTool — it loads instantly in your browser.
Upload or drag in the file you want to work with.
Adjust the settings and preview the result.
Download the finished file to your device.
Each line is labelled with the pattern behind it and why that pattern holds attention.
Word count is converted to spoken seconds so you can see what fits before recording.
Flags twenty common openings that spend the hook window without saying anything.
For short vertical video, aim for roughly three seconds of speech — about seven to eight words at a normal 150 words-per-minute pace. Standard uploads can take about six seconds, and long form around ten, because the viewer has already chosen the video from a title and thumbnail.
At 150 words per minute, three seconds is about 7.5 words. Faster narrators reach 170 wpm (roughly 8.5 words) and slower, more deliberate delivery around 120 wpm (about 6 words). Change the pace setting to match how you actually speak.
Three things dominate: a greeting or channel plug before any promise, an opening that describes the video instead of the viewer's problem, and vague wording that could apply to any topic. The checker in this tool flags all three.
No. They are filled from fixed templates in your browser, so the same brief always produces the same set and nothing is sent anywhere. Treat them as starting angles and rewrite them in your own voice before recording.