About this tool
Draft first-three-second Reels hooks with a spoken word budget, timed beat sheet and on-screen text safe-zone cues.
Reels Hook Script Builder writes opening lines for a short-form video and checks each one against the number of words you can physically speak in the hook window. The budget comes from a speaking-rate formula — words = wpm ÷ 60 × seconds — so at a typical 160 words per minute a three-second hook holds only eight spoken words. It also lays out a timed beat sheet for the rest of the Reel and flags the on-screen areas the app interface covers.
Open Reels Hook Script Builder on AltFTool — it loads instantly in your browser.
Paste or type the text you're working with.
Choose how it should be transformed or analyzed.
Copy the finished text into your document or post.
Every hook shows its word count, spoken seconds, and how many words it runs over budget.
Hook, context, body and call to action get real start and end timecodes from your runtime.
Text cues account for the interface bands over the top, bottom and right of a 9:16 frame.
About eight words at a normal 160 words-per-minute delivery, and roughly seven at a slower 150 wpm. Anything longer either gets rushed or spills past the moment most viewers decide to keep watching.
It states a specific payoff or gap in the first line, with no greeting and no channel intro. Loss framing ("stop doing X") and countable promises ("three fixes") work because they tell the viewer exactly what they lose by leaving and how long they must stay.
Shoot and export 1080 x 1920 px, a 9:16 vertical frame. Keep burned-in text out of roughly the top 14%, bottom 35% and right 15% of the frame, where the profile row, caption strip and action buttons sit — those bands move with app updates, so check a draft preview before publishing.
Both. A large share of first views start with the sound off, so a hook that exists only in the audio is invisible; a hook that exists only as text is lost on viewers who keep scrolling with sound on. Put the same line in the voiceover and on the frame.