Hook Generator for Reels, TikTok & Shorts - 100+ Viral Hooks

20 scroll-stopping opening lines for any topic, in 8 styles.

Updated October 2026

Private by design: your files are processed on your own device and never uploaded.

How to use

  1. 1 Enter the topic of your video or post.
  2. 2 Optionally add your audience so hooks speak to them directly.
  3. 3 Pick a style or keep 'All styles' and click Generate hooks.
  4. 4 Say the hook in the first two seconds and put it on screen as text.

Why the first two seconds decide reach

Short-form platforms measure how many people keep watching after the first few seconds. If viewers swipe early, the video is shown to fewer people. A strong hook names a problem, a surprise or a payoff immediately, giving the viewer a reason to stay before you explain anything.

Eight hook styles that keep working

Curiosity hooks open a loop the video closes. Contrarian hooks challenge a common belief. Story hooks start in the middle of a change. List hooks promise a clear number. How-to hooks promise a result. Question hooks invite comments. POV hooks feel relatable. Urgency hooks give a reason to watch now. The generator mixes all eight so you can test.

Test hooks, not just videos

Record two openings for the same video and post the better one, or reuse the losing hook on a later video. Track 3-second retention in your analytics; a 10 percent improvement there often doubles total views.

Guides that use this tool

Questions

How long should a hook be?

Under 10 words spoken, readable in under two seconds on screen.

Do hooks work on LinkedIn and X?

Yes. The first line of a post plays the same role: it decides whether people tap 'see more'.

Is this AI generated?

It uses tested hook formulas filled with your topic. An AI version is on the roadmap.

Can I use these hooks commercially?

Yes, they are templates; use them anywhere.

Should the hook match the thumbnail?

On YouTube, the hook should continue the promise of the title and thumbnail, not repeat it word for word.

More tools