Viral Hook Generator
Ten opening lines for your next post or video. Pick a network above to match its style.
Pick a network: All networks
On “All,” hooks use a versatile style (same default as Instagram). Pick a platform above for channel-specific wording.
AI-generated suggestions. Review before posting. Terms of Use.
Your hooks will appear here
Add a specific topic, optional goal and tone, then generate ten scroll-stopping lines.
Free, runs in your browser. No account required.
First lines that stop the scroll
People decide fast whether to keep reading or watching. The hook is the line that wins that moment.
This tool writes 10 opening lines at a time, not full captions. You get two of each type: curiosity, bold statement, problem, contrarian take and direct command. Pick a network above to match its style, or stay on All networks for hooks you can use anywhere.
Where the hook goes on each network
- Instagram: the first line of the caption, before “more”. On a Reel it’s also the first thing you say and the first text on screen.
- TikTok: the first second of the video. Say it and put it on screen as text for people watching with the sound off.
- LinkedIn: the line or two above “see more”. Make a claim or promise a lesson.
- Facebook: the first sentence of the post. A question or a small confession gets people to stop.
- X: the whole post is the hook. In a thread, the first post has to earn the click.
- Threads: a short, direct opener that invites a reply.
Hook patterns to try
Fill the brackets with your own details. A real number beats a round one.
- A specific result: “How I cut my grocery bill by [amount] with one rule.”
- A mistake: “I priced my first job at [price]. Big mistake.”
- A question your audience already asks: “Do you really need to post every day?”
- An opinion you can back up: “Most posting schedules are too busy to keep.”
- A before and after: “[Time] ago this account had [number] followers.”
Questions people ask
Is the hook generator free?
Yes. No account, no card. You get 10 generations a day across our free AI tools, and each one returns 10 hooks.
What’s the difference between a hook and a caption?
The hook is the first line. The caption is the whole post. This tool only writes openers; the caption generator writes full posts.
Can I use these hooks in videos?
Yes. Say the hook in the first second and put it on screen as text, so people watching on mute see it too.
What do Goal and Tone change?
Goal tells it what the post is for: growth, engagement, sales, authority or awareness. Tone sets the voice, from bold or playful to educational. Leave both on the default for a balanced mix.
Why does the topic need at least 10 characters?
Hooks need something specific to work with. “Meal prep for night shift nurses” gets better lines than “food”.
Schedule and publish from one place
PublishBuddy lets you plan posts, hit character limits, and keep your brand consistent across platforms.