Hook generator
Free. Runs in your browser, nothing is uploaded.A hook is the first line of a video or ad, the moment that decides whether someone keeps watching or scrolls past. Type what you sell, who it is for and the problem it solves, and get over 40 hooks in 12 styles to copy and test.
As you would say it, for example linen shirts or this face serum.
A group of people, for example new runners or people who run hot.
Words that fit after "tired of", for example sweaty shirts by noon.
Words that fit after "how to", for example stay cool all day.
Optional. A length of time, for example a week or 30 days.
Tired of sweaty shirts by noon?
What if you could stay cool all day?
Want to stay cool all day without sweaty shirts by noon?
Why does nobody talk about sweaty shirts by noon?
Calling all people who run hot.
People who run hot, this one is for you.
A quick note for people who run hot.
People who run hot, you need to see this.
Done with sweaty shirts by noon? Watch this.
Say goodbye to sweaty shirts by noon.
The real fix for sweaty shirts by noon.
Everyone puts up with sweaty shirts by noon. You don't have to.
Nobody tells you this about linen shirts.
The one thing people who run hot get wrong about linen shirts.
I did not expect this from linen shirts.
Here's what changed when I switched to linen shirts.
I was so tired of sweaty shirts by noon. Then I found linen shirts.
A week ago I was tired of sweaty shirts by noon. Here's what changed.
How I finally learned to stay cool all day.
A friend told me about linen shirts, and now I get it.
Stop trying to fix sweaty shirts by noon the usual way.
Everything you have been told about sweaty shirts by noon is wrong.
Forget what you know about linen shirts.
You don't need more products to stay cool all day. You need the right one.
The biggest mistake people who run hot make.
Don't buy linen shirts until you see this.
You might be making sweaty shirts by noon worse without knowing it.
Stop doing this if you want to stay cool all day.
How to stay cool all day.
How to stay cool all day without sweaty shirts by noon.
The easiest way to stay cool all day.
Here's how people who run hot stay cool all day.
3 reasons people who run hot are switching to linen shirts.
3 signs you need linen shirts.
5 ways to stay cool all day.
3 things I wish I knew before buying linen shirts.
POV: you finally found a way to stay cool all day.
POV: you are done with sweaty shirts by noon.
POV: people who run hot trying linen shirts for the first time.
Try linen shirts for a week and tell me you are still tired of sweaty shirts by noon.
I bet you can't go back after trying linen shirts.
Give me 10 seconds to show you how to stay cool all day.
I tried linen shirts for a week. Here's my honest take.
Testing linen shirts so you don't have to.
Honest review: linen shirts after a week.
Putting linen shirts to the test.
How to use the hook generator
- Say what you sell the way a customer would, for example linen shirts or this face serum.
- Name who it is for as a group of people: new runners, busy parents, people who run hot.
- Write the problem so it fits after "tired of", for example sweaty shirts by noon, and the result so it fits after "how to", for example stay cool all day.
- Add how long it takes if it fits your product, such as a week or 30 days. It unlocks the test and challenge hooks.
- Filter and copy. Pick a hook type, or turn on Short enough for an image headline to keep only hooks of 40 characters or fewer. Copy one hook, or copy them all as a list.
Your words are highlighted inside each hook, so you can see what to tweak. The hooks are built from templates in your browser: nothing you type is sent anywhere, and the same words always give the same hooks.
12 types of hooks, with examples
Each type stops the scroll in a different way. These examples use the sample words in the tool: linen shirts, for people who run hot, who are tired of sweaty shirts by noon and want to stay cool all day.
| Type | How it works | Example |
|---|---|---|
| Question | Asks about a problem the viewer already has | Tired of sweaty shirts by noon? |
| Callout | Names the audience so the right people stop | Calling all people who run hot. |
| Problem | Opens on the pain and promises a fix | Done with sweaty shirts by noon? Watch this. |
| Curiosity | Holds back one detail the viewer wants | Nobody tells you this about linen shirts. |
| Story | Starts a before and after in the first person | I was so tired of sweaty shirts by noon. Then I found linen shirts. |
| Contrarian | Disagrees with the usual advice | Stop trying to fix sweaty shirts by noon the usual way. |
| Mistake | Warns about an error the viewer might be making | Don't buy linen shirts until you see this. |
| How-to | Promises a clear result | How to stay cool all day without sweaty shirts by noon. |
| List | Sets a number the viewer waits for | 3 signs you need linen shirts. |
| POV | Puts the viewer inside the scene | POV: you finally found a way to stay cool all day. |
| Challenge | Dares the viewer to try it | Try linen shirts for a week and tell me you are still tired of sweaty shirts by noon. |
| Test and review | Frames the video as an honest trial | I tried linen shirts for a week. Here's my honest take. |
How to test hooks in your ads
A hook is only good if it works on your audience, so test several against each other and let the numbers pick.
- Change one thing. Keep the same video or image and swap only the opening line, the on-screen text or the headline. If everything changes, you cannot tell what made the difference.
- Run three to five hooks at once for the same product and audience, with the same budget and dates.
- Judge video hooks on the first seconds. Many advertisers use hook rate: 3-second video plays divided by impressions, both from Ads Manager. A higher hook rate means more people stayed past the opening.
- Judge image hooks on clicks. Compare click-through rate with the CTR calculator, then check that the clicks turn into sales with the CPA calculator.
- Write the next round from the winner. If a question hook wins, try three new questions before moving to another type.
What makes a hook work
- It is specific. "Sweaty shirts by noon" stops more people than "feeling uncomfortable", because the viewer pictures it.
- It speaks to one person. Write as if to a friend, not to a crowd.
- It matches what is on screen. If the line is about a problem, show the problem in the first second.
- It sounds natural out loud. Say a video hook before you use it. If you stumble, shorten it.
- It promises only what the product does. Leave out numbers, results and reviews you cannot back up.
- It does not guess who the viewer is. Meta's ad rules do not allow ads that assert or imply personal attributes such as health, age, religion or finances, so "Do you have acne?" is not allowed, while "A gentle cleanser made for acne-prone skin" describes the product instead of the person.
From a hook to a finished ad
Turn your best hooks into ads
Video Ads and Image Ads make finished ads from your product photos. Paste a hook into Creative Direction and each ad is built around it, so you can test hooks without a shoot.
See Video AdsQuestions
What is a hook in a video ad?
The hook is the opening of the video: the first line someone hears or reads and the first thing they see. Its only job is to make the right people stop scrolling long enough to hear the rest.
How long should a hook be?
Short enough to say in one breath. Most hooks this tool writes are under 12 words. For an image ad headline, turn on the headline filter to keep hooks of 40 characters or fewer.
Does the hook generator use AI?
No. It places your words into 46 hook templates across 12 styles, right in your browser. Nothing you type is uploaded, and it is free to use as often as you like.
How many hooks should I test?
Three to five at a time for the same product, with the same visual, budget and audience, so the hook is the only thing that changes. Keep the winner and write the next round in its style.
Can I use these hooks on TikTok, Reels and Shorts?
Yes. The same hooks work as the first spoken line, as on-screen text in the first seconds, or as the caption's first line. For image ads, use the short ones as the headline.
Why are some hooks missing?
A hook only shows when every word it needs is filled in. The test and challenge hooks need how long it takes, and the headline filter hides hooks longer than 40 characters.
