Enter your brand, product and offer and get 12 ready-to-shoot Instagram Reels ad hooks for modest fashion — each with the spoken line for the first 2 seconds, on-screen text and a shot idea, plus caption that fits 125 characters. Re-roll for fresh angles. Free and private.
tune
Reels 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: If modest outfits that feel heavy or dated keeps happening to you, watch this.
On-screen: The fix for modest outfits that feel heavy or dated
Shot: Show the frustration for 2 seconds, then hard-cut to the abaya in use.
Caption: If modest outfits that feel heavy or dated keeps happening to you, watch this. A free hijab with every abaya 👉 Shop now 119/125
Bold Claim
Hook: YourBrand just made every other abaya look outdated.
On-screen: Best abaya? You decide.
Shot: Creator looks straight into the lens and holds up the abaya.
Caption: YourBrand just made every other abaya look outdated. A free hijab with every abaya 👉 Shop now 93/125
POV
Hook: POV: you finally found a abaya that is breathable, flowy and elegant.
On-screen: POV: the compliments won't stop
Shot: First-person angle: unboxing and wearing the abaya.
Caption: POV: you finally found a abaya that is breathable, flowy and elegant. A free hijab with every abaya 👉 Shop now 110/125
Social Proof
Hook: Rated 4.9★ by our community — here's why.
On-screen: Customer favourite ⭐
Shot: Fast montage of real customer reviews and UGC clips.
Caption: Rated 4.9★ by our community — here's why. It is breathable, flowy and elegant. A free hijab with every abaya 👉 Shop now 119/125
Us vs Them
Hook: Other brands: modest outfits that feel heavy or dated. YourBrand: it is breathable, flowy and elegant.
On-screen: Cheap vs worth it
Shot: Hold both up to the camera, then reveal the difference in close-up.
Caption: Other brands: modest outfits that feel heavy or dated. YourBrand: it is breathable, flowy and elegant. Shop now 👉 113/125
Curiosity Gap
Hook: Wait for the last look — it's my favourite.
On-screen: Wait for it…
Shot: Start mid-action and hold the reveal until the final 2 seconds.
Caption: Wait for the last look — it's my favourite. It is breathable, flowy and elegant. A free hijab with every abaya 👉 Shop now 121/125
Price Anchor
Hook: Stop overpaying for a abaya — this one is $69.
On-screen: Only $69 🤯
Shot: Reveal the price tag with a beat drop.
Caption: Stop overpaying for a abaya — this one is $69. It is breathable, flowy and elegant. A free hijab with every abaya 👉 Shop now 124/125
Unboxing / Haul
Hook: My YourBrand haul just arrived 📦
On-screen: Unboxing 📦
Shot: Open the parcel, show the packaging, then a mirror fit check.
Caption: My YourBrand haul just arrived 📦 It is breathable, flowy and elegant. A free hijab with every abaya 👉 Shop now 110/125
Before / After
Hook: Watch this outfit go from basic to wow.
On-screen: The glow-up
Shot: Hard-cut transition on a clap or snap from the old look to the abaya.
Caption: Watch this outfit go from basic to wow. It is breathable, flowy and elegant. A free hijab with every abaya 👉 Shop now 117/125
Offer & Urgency
Hook: A free hijab with every abaya — ends soon.
On-screen: New drop 🔥
Shot: Countdown graphic over a fast product montage.
Caption: A free hijab with every abaya — ends soon. It is breathable, flowy and elegant. A free hijab with every abaya 👉 Shop now 120/125
Listicle
Hook: The only abaya you need this season — here's why.
On-screen: Save this for later 📌
Shot: Flat-lay first, then a try-on for each number.
Caption: The only abaya you need this season — here's why. A free hijab with every abaya 👉 Shop now 90/125
Question
Hook: Is this the best abaya for modest dressers who want modern style?
On-screen: Would you wear it?
Shot: Ask the question to camera, then show the abaya from every angle.
Caption: Is this the best abaya for modest dressers who want modern style? A free hijab with every abaya 👉 Shop now 106/125
On Instagram Reels, viewers decide whether to keep watching in the first 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.
Keep key text inside the centre safe zone — the UI covers the bottom and sides.
Fast cuts and a strong first frame beat polished intros.
Use a clear CTA sticker or end card.
The hook frameworks
Problem → Solution — e.g. “If modest outfits that feel heavy or dated keeps happening to you, watch this.”
Bold Claim — e.g. “YourBrand just made every other abaya look outdated.”
POV — e.g. “POV: you finally found a abaya that is breathable, flowy and elegant.”
Social Proof — e.g. “Rated 4.9★ by our community — here's why.”
Us vs Them — e.g. “Other brands: modest outfits that feel heavy or dated. YourBrand: it is breathable, flowy and elegant.”
Curiosity Gap — e.g. “Wait for the last look — it's my favourite.”
Price Anchor — e.g. “Stop overpaying for a abaya — this one is $69.”
Unboxing / Haul — e.g. “My YourBrand haul just arrived 📦”
Before / After — e.g. “Watch this outfit go from basic to wow.”
Offer & Urgency — e.g. “A free hijab with every abaya — ends soon.”
Listicle — e.g. “The only abaya you need this season — here's why.”
Question — e.g. “Is this the best abaya for modest dressers who want modern style?”
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 Reels hook be?expand_more
Say it in the first 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 modest fashion ads?expand_more
Show the product on a real person within 3 seconds, lead with the pain point (“modest outfits that feel heavy or dated”) or the benefit (“it is breathable, flowy and elegant”), 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.