Guide
How to write a hook for Reels, Shorts and TikTok: 12 formulas with examples
A hook isn't just your first line. It's what people see, hear and read in the first two seconds, all pointing at one reason to keep watching.
Updated · 3 min read
A hook has three layers
Every short-form opening is doing three jobs at once:
- What they see: movement, a face, a surprising image or the result itself.
- What they hear: your first spoken line.
- What they read: the text on screen, which is the only hook that works for people scrolling on mute.
The strongest hooks line all three up behind one clear promise. The weakest have all three saying different things, or nothing at all.
The rule: promise first, explain later
Most weak hooks are introductions: "Hey guys, so today I want to talk about…". The viewer doesn't know why to stay yet. A strong hook tells them what they'll get, shows the problem, or opens a question, and leaves the explanation for after they've decided to stay.
12 hook formulas, with examples
- Result first. "How I [result] in [time]." Example: "How I cut my editing time in half with one CapCut setting."
- The mistake. "Stop [common habit]." Example: "Stop putting your captions at the bottom of your Reels."
- Curiosity gap. "Nobody tells you [thing] about [topic]." Example: "Nobody tells you this about renting your first flat."
- Contrarian. "[Popular advice] is wrong." Example: "You don't need to post every day."
- Direct call-out. "If you [situation], watch this." Example: "If your Reels get under 500 views, watch this."
- Number. "[Number] [things] that [benefit]." Example: "3 phone settings that make your videos look expensive."
- After, then before. Show the finished result in the first frame, then rewind to how you got there.
- Question. "Why does [surprising thing] happen?" Example: "Why do airlines make you open the window blinds for landing?"
- POV. "POV: [relatable situation]." Example: "POV: you said 'one more episode' four episodes ago."
- Test. "I tried [thing] for [time]." Example: "I only drank water for 30 days. Here's what changed."
- Warning. "Don't [action] until you watch this." Example: "Don't buy a ring light until you watch this."
- Mid-story. Start in the middle of the action: "…and that's when the ceiling caved in."
These are starting points, not scripts. The same formula works in any niche once you swap in your own specifics, and specifics are what make a hook believable.
Make the visual hook do the work
- Open on movement or a face, close enough to read an expression.
- Lead with the most interesting shot you have, even if it happens later in the story.
- Cut logos, title cards and slow lead-ins from the start.
- Change something within the first second: a cut, a zoom or text appearing.
Make the text hook readable
- Put it on screen from the first frame, not two seconds in.
- Keep it to a short line people can read at a glance.
- Use large, high-contrast text, with an outline or a background box if needed.
- Keep it clear of the app's buttons and caption, away from the bottom and right edges.
- Leave it up long enough to read twice.
Say it out loud, clearly
Your first spoken word should be the start of the hook, not a greeting. Record it at full energy, keep the music lower than your voice for the first few seconds, and make sure the very first word isn't clipped by a cut.
Write it in the language you speak
Hooks land best when they sound like you. If you speak Hindi, Spanish or a mix of languages in your videos, write the hook the same way, because a translated hook sounds stiff. ViralGrader writes its hook rewrite in the language you speak in the video.
Test your hook before you post
Watch your first two seconds on mute and ask whether a stranger would stop. Then check it properly: the hook analyzer gives you a hook score for your actual opening, the exact moment your video gets going, and a rewritten on-screen hook and opening line. Your hook also counts the most in your overall viral score.
On Instagram, Trial Reels let professional accounts show a Reel to non-followers first, a good way to test two hooks for the same video.
Questions
How long should a hook be?
+
Usually one to three seconds. The viewer decides whether to stay almost immediately, so the promise needs to be clear by then.
Should my text hook and spoken hook say the same thing?
+
They should make the same promise, but they don't need the same words. The text often works best as a shorter version of what you say.
Can I reuse the same hook formula?
+
Yes. Formulas are reusable, but change the specifics every time so your videos don't start to feel the same to your followers.