← All posts
Scripting

How to write a viral TikTok hook (with 20 hook formulas)

The first 1.5 seconds decide everything. Twenty proven hook patterns, when to use each, and the three that work in any niche.

July 8, 2026 · 4 min read · TikLab Team

How to write a viral TikTok hook (with 20 hook formulas)

Your hook is the first 1.5 seconds of audio and the first frame of video. If the viewer swipes, nothing else you said matters. A viral TikTok hook is not clever — it is specific, emotionally charged, and creates a curiosity gap the viewer needs to close by watching the rest. This guide gives you 20 hook formulas that consistently hold viewers, plus the three universal rules every strong hook shares.

The three rules every hook must satisfy

Before you reach for a formula, internalize the constraints:

  1. The hook must run in 1.5 seconds or less. TikTok's completion-rate model heavily weights the first second. If your hook takes 4 seconds to land, you've already lost half the audience.
  2. It must promise a payoff the viewer cannot get from skimming. Either reveal something they didn't expect, or set up a question they genuinely want answered.
  3. It must match your niche register. A finance hook that opens with "POV: you finally…" reads as soft. A soft hook that opens with "In the next 60 seconds I'm going to show you the exact tax move I used last April" reads as wrong. Calibrate language density to your audience.

The 20 hook formulas

Curiosity-gap patterns

  1. The wrong-take"You're captioning wrong, and TikTok is silently punishing you for it."
  2. The hidden-cause"There's a reason your hook isn't landing, and it's not what you think."
  3. The number tease"Three TikTok hooks, ranked by completion rate. Most creators are using #4."
  4. The reveal"I figured out what TikTok's algorithm actually rewards, and it changed everything."
  5. The unfinished list"I tested 50 hooks. Only one category beat 70% completion."

Direct-callout patterns

  1. The niche-flagger"Personal finance creators: stop opening with 'Hey guys, today we're talking about…'"
  2. The pain-flagger"If your retention graph dies at second 3, this video is for you."
  3. The age-claim"Anyone over 30 in this niche will already know this trick, but stay for the data."
  4. The credential opener"After 800 videos, here's the only hook pattern I still use."
  5. The contrarian callout"Stop opening with a question. Here's the retention data."

POV and pattern-interrupt

  1. POV: setup"POV: you're three seconds into a video and you already know it's going to be good."
  2. POV: situation"POV: you finally hit post after a week of not posting."
  3. Visual interrupt — Open on a face close-up, a startling object, or an extreme close-up of the prop (a $100 bill, a cracked phone screen, a calendar with a single date circled).
  4. The wrong-first-frame — Start with the conclusion, then rewind. "This is the result. Here's how I got here."
  5. The mid-action start — Open mid-sentence, mid-gesture, mid-task. No warm-up.

Direct-promise patterns

  1. The how-to tease"In 30 seconds I'm going to show you the caption structure that hit 4M views."
  2. The before/after"This hook got 200 views. This hook got 800,000. They're 4 words apart."
  3. The exact-template"Steal this hook word for word: '[specific role], if you [specific pain], watch this.'"
  4. The mistake-warning"Do NOT post your next video until you've heard this."
  5. The script-flip"Everything you've been told about TikTok hooks is wrong, and I'll prove it in 22 seconds."

When each pattern works

Pattern Best for Risk
Curiosity gap (1–5) Educational niches, "explainer" content Can feel manipulative if the payoff is small
Direct callout (6–10) Authority-driven niches, coaching, B2B-adjacent creators Can alienate newer viewers who don't self-identify
POV / pattern interrupt (11–15) Storytelling, comedy, lifestyle, fashion Easy to over-rely on; gets stale after 2–3 videos
Direct promise (16–20) High-intent niches: finance, fitness, career Sounds clickbaity if the delivery is slow

The single most common hook mistake

Opening with context instead of a payoff. Most creators start with a scene-setter: "So I was scrolling my FYP yesterday when…" This is warm-up. The viewer has not yet opted in. Replace every scene-setter with a payoff: a number, a claim, a question, or a callout. Save the scene-setting for after the hook lands.

Test the hook before you film

Once you have a draft hook, read it out loud at speaking pace. If it takes longer than 1.5 seconds to deliver, cut words. If a friend can't tell you what the video will be about from the hook alone, the curiosity gap isn't open enough.

You can also run a hook through our hook generator to get five scored variants ranked by predicted completion rate, then A/B test the top two against each other.

Pair the hook with a script

The hook is the door. The script is the room. Once you have a hook that holds, the next decision is the body — what you say in the next 30–45 seconds, and how you keep retention through the close. Use the Script Studio to turn a topic into five hook candidates and a full spoken script with [PAUSE] and [SHOW: b-roll] markers.

FAQ

How long should a TikTok hook be? 1.5 seconds of audio, or about 8–12 words. Anything longer pushes the payoff past TikTok's swipe threshold.

Do text-on-screen hooks count? Yes — they boost accessibility and re-watch value, but the audio hook still drives completion. Use both.

Should I change my hook pattern every video? No. Pick one or two patterns and learn them deeply. A consistent signature pattern trains your audience to expect a specific kind of payoff and increases follower conversion.

Do hashtags in the caption help the hook? Not directly. Hashtags help discovery; the hook determines whether discovered viewers stay.

Try TikLab free

Plan your next 7 days, score 5 hook variants, write a script, and ship it from the teleprompter.

Start free →

More in Scripting