Enter your brand, product and offer and get 12 ready-to-shoot TikTok ad hooks for handbags — each with the spoken line for the first 1–2 seconds, on-screen text and a shot idea, plus ad text that fits 100 characters. Re-roll for fresh angles. Free and private.
tune
TikTok Ad hook generator
Only use claims, reviews, prices and scarcity you can prove — Meta and TikTok reject ads with misleading or unsubstantiated claims.
Problem → Solution
Hook: I stopped dealing with cute bags that can't fit anything the day I found this vegan leather tote.
On-screen: The fix for cute bags that can't fit anything
Shot: Split screen: the problem on the left, the vegan leather tote on the right.
Ad text: I stopped dealing with cute bags that can't fit anything the day I found this vegan leather tote. 97/100
Bold Claim
Hook: This is the most comfortable vegan leather tote you'll ever own.
On-screen: Best vegan leather tote? You decide.
Shot: Open on a tight close-up of the vegan leather tote, then a confident wide shot.
Ad text: This is the most comfortable vegan leather tote you'll ever own. Shop now 👉 75/100
POV
Hook: POV: you're commuters and students and this vegan leather tote actually gets you.
On-screen: POV: it actually fits a 15-inch laptop and still looks chic
Shot: Friends reacting — "wait, where is that from?!"
Ad text: POV: you're commuters and students and this vegan leather tote actually gets you. Shop now 👉 92/100
Social Proof
Hook: Rated 4.8★ by 1,800+ customers — here's why.
On-screen: Customer favourite ⭐
Shot: Screen-record scrolling real 5-star reviews, then cut to the product.
Ad text: Rated 4.8★ by 1,800+ customers — here's why. Free monogramming this week 👉 Shop now 83/100
Us vs Them
Hook: Other brands: cute bags that can't fit anything. YourBrand: it fits a 15-inch laptop and still looks chic.
On-screen: Cheap vs worth it
Shot: Side-by-side test with labels: stretch, wash or wear test.
Ad text: Other brands: cute bags that can't fit anything. YourBrand: it fits a 15-inch laptop and still… 95/100
Curiosity Gap
Hook: I wish I knew this before buying another vegan leather tote.
On-screen: Wait for it…
Shot: Tease the final look, then rewind to the start.
Ad text: I wish I knew this before buying another vegan leather tote. Free monogramming this week 👉 Shop now 99/100
Price Anchor
Hook: This looks like a designer vegan leather tote. It's $79.
On-screen: Only $79 🤯
Shot: Reveal the price tag with a beat drop.
Ad text: This looks like a designer vegan leather tote. It's $79. Free monogramming this week 👉 Shop now 95/100
Unboxing / Haul
Hook: My YourBrand haul just arrived 📦
On-screen: Unboxing 📦
Shot: Open the parcel, show the packaging, then a mirror fit check.
Ad text: My YourBrand haul just arrived 📦 Free monogramming this week 👉 Shop now 71/100
Before / After
Hook: Before YourBrand vs after YourBrand.
On-screen: Before ➡️ After
Shot: Hard-cut transition on a clap or snap from the old look to the vegan leather tote.
Ad text: Before YourBrand vs after YourBrand. Free monogramming this week 👉 Shop now 75/100
Offer & Urgency
Hook: New drop: the vegan leather tote in fresh colours.
On-screen: Free monogramming this week
Shot: Countdown graphic over a fast product montage.
Ad text: New drop: the vegan leather tote in fresh colours. Free monogramming this week 👉 Shop now 89/100
Listicle
Hook: 3 reasons commuters and students love this vegan leather tote.
On-screen: 3 ways to style it
Shot: Numbered quick cuts — one look per beat.
Ad text: 3 reasons commuters and students love this vegan leather tote. Shop now 👉 73/100
Question
Hook: Why does nobody make a vegan leather tote that fits a 15-inch laptop and still looks chic?
On-screen: Yes or no? 👇
Shot: Ask the question to camera, then show the vegan leather tote from every angle.
Ad text: Why does nobody make a vegan leather tote that fits a 15-inch laptop and still looks chic? 90/100
On TikTok, viewers decide whether to keep watching in the first 1–2 seconds. A strong hook names a problem, makes a claim or opens a curiosity gap before the viewer can scroll — then the product proves it.
Look native: shoot on a phone, talk to camera, use trending sounds the brand can license.
Put the hook as on-screen text too — many viewers watch muted.
Show the product within 3 seconds and keep total length 9–21 seconds.
The hook frameworks
Problem → Solution — e.g. “I stopped dealing with cute bags that can't fit anything the day I found this vegan leather tote.”
Bold Claim — e.g. “This is the most comfortable vegan leather tote you'll ever own.”
POV — e.g. “POV: you're commuters and students and this vegan leather tote actually gets you.”
Social Proof — e.g. “Rated 4.8★ by 1,800+ customers — here's why.”
Us vs Them — e.g. “Other brands: cute bags that can't fit anything. YourBrand: it fits a 15-inch laptop and still looks chic.”
Curiosity Gap — e.g. “I wish I knew this before buying another vegan leather tote.”
Price Anchor — e.g. “This looks like a designer vegan leather tote. It's $79.”
Unboxing / Haul — e.g. “My YourBrand haul just arrived 📦”
Before / After — e.g. “Before YourBrand vs after YourBrand.”
Offer & Urgency — e.g. “New drop: the vegan leather tote in fresh colours.”
Listicle — e.g. “3 reasons commuters and students love this vegan leather tote.”
Question — e.g. “Why does nobody make a vegan leather tote that fits a 15-inch laptop and still looks chic?”
Stay compliant
Only use claims, reviews, prices and scarcity you can prove — Meta and TikTok reject ads with misleading or unsubstantiated claims. Avoid before/after claims for health or body results, don't imply personal attributes (“Are you overweight?”), and keep prices and offers accurate on the landing page.
table_chart
Platform limits used by the generator
Platform
Hook window
Text limit
Aspect ratio
TikTok
the first 1–2 seconds
Ad text 100
9:16
Meta (Facebook & Instagram feed)
the first line of primary text and the first 3 seconds of video
Primary text 125 · Headline 40
4:5
Instagram Reels
the first 2 seconds
Caption 125
9:16
YouTube Shorts
the first 2 seconds
Headline 40
9:16
help
Frequently asked questions
What is an ad hook?expand_more
The opening line, visual or text of an ad that stops the scroll — usually the first 1–3 seconds of a video or the first line of primary text.
How long should a TikTok hook be?expand_more
Say it in the first 1–2 seconds — roughly 5 to 12 words — and repeat it as on-screen text for viewers watching without sound.
How many hooks should I test?expand_more
Test 3–5 hooks with the same body footage. Swapping only the first seconds isolates what makes people stop scrolling.
What works best for handbags ads?expand_more
Show the product on a real person within 3 seconds, lead with the pain point (“cute bags that can't fit anything”) or the benefit (“it fits a 15-inch laptop and still looks chic”), and back it with genuine reviews.
Is the ad hook generator free?expand_more
Yes — free, unlimited and private. Hooks are generated in your browser.