AdToolBench

Ad hook generator & hook checker for TikTok, Reels and UGC ads

Fill in your product, audience and problem to get up to 29 ready-to-edit video ad hooks across 8 angles, then paste your own hooks to check them for length, a slow opener, vague hype and Meta's personal-attributes rule. No sign-up; nothing you type leaves your browser.

Updated

1. Generate hooks

  • 45

    Busy parents: if deciding what's for dinner every night sounds familiar, watch this.

    Problem / call-out · 13 words ·

  • 70

    Still dealing with deciding what's for dinner every night? Here's what fixed it.

    Problem / call-out · 13 words ·

  • 65

    Stop scrolling if deciding what's for dinner every night is your daily routine.

    Problem / call-out · 13 words ·

  • 60

    The real reason busy parents put up with deciding what's for dinner every night.

    Problem / call-out · 14 words ·

  • 70

    Nobody tells busy parents this about deciding what's for dinner every night.

    Curiosity · 12 words ·

  • 75

    I didn't expect our meal-planning app to actually work.

    Curiosity · 9 words ·

  • 60

    This is the weirdest way to plan the whole week's dinners in one go.

    Curiosity · 14 words ·

  • 75

    Wait until you see what our meal-planning app does at the end.

    Curiosity · 12 words ·

  • 55

    Busy parents keep asking me about our meal-planning app. Here's my honest take.

    Social proof · 13 words ·

  • 55

    I was skeptical about our meal-planning app until I saw the reviews.

    Social proof · 12 words ·

  • 75

    Unpopular opinion: deciding what's for dinner every night isn't your fault.

    Contrarian · 11 words ·

  • 45

    Everything busy parents are told about deciding what's for dinner every night is backwards.

    Contrarian · 14 words ·

  • 65

    Don't buy our meal-planning app if you're happy with deciding what's for dinner every night.

    Contrarian · 15 words ·

  • 60

    Stop trying to plan the whole week's dinners in one go the hard way.

    Contrarian · 14 words ·

  • 75

    POV: you finally plan the whole week's dinners in one go.

    POV / UGC story · 11 words ·

  • 75

    POV: you're one of the busy parents who found our meal-planning app.

    POV / UGC story · 12 words ·

  • 95

    I tried our meal-planning app for a week. Here's what happened.

    POV / UGC story · 11 words ·

  • 100

    Day 1 vs day 30 of using our meal-planning app.

    POV / UGC story · 10 words ·

  • 50

    Before our meal-planning app: deciding what's for dinner every night. After: I plan the whole week's dinners in one go.

    Before / after · 20 words ·

  • 70

    This is what changed when I swapped to our meal-planning app.

    Before / after · 11 words ·

  • 65

    Same day, same routine. The only difference is our meal-planning app.

    Before / after · 11 words ·

  • 70

    3 things busy parents should do about deciding what's for dinner every night. Number 3 is the one.

    List / tips · 18 words ·

  • 70

    3 mistakes that keep busy parents stuck with deciding what's for dinner every night.

    List / tips · 14 words ·

  • 70

    If I had to plan the whole week's dinners in one go again, I'd do these 3 things.

    List / tips · 18 words ·

  • 65

    Watch our meal-planning app handle deciding what's for dinner every night in real time.

    Demo / show it · 14 words ·

  • 75

    Here's our meal-planning app doing the one thing busy parents actually need.

    Demo / show it · 12 words ·

  • 65

    Let me show you how to plan the whole week's dinners in one go in one step.

    Demo / show it · 17 words ·

Templates are starting points. Edit them into your own words, then paste them into the checker below.

2. Check your own hooks

  • 35 out of 100

    Hi guys, today I want to show you an amazing new app!!! (Weak)

    • Short enough to land in the first seconds. 12 words. Rule of thumb: keep the spoken or on-screen hook to about 12 words or fewer so it fits the opening of the video.
    • Gets to the point (no slow intro). Starts with a greeting or set-up line. Cut it and open with the problem, the result or the surprise.
    • Uses a hook device. It speaks to the viewer.
    • Specific, not hype. Vague hype words: amazing. Swap them for a concrete result, number or detail.
    • One idea. One or two short sentences.
    • Readable on screen. Lots of ALL CAPS, emoji or exclamation marks. They make captions harder to read and can look spammy.
    • No personal-attribute call-out (Meta policy). No “you/your” + health, finance, religion or similar attribute detected.
    • No absolute claims. No guarantee, cure or exact-result claims.
  • 100 out of 100

    I tried 5 meal-planning apps so you don't have to (Strong)

    • Short enough to land in the first seconds. 10 words. Rule of thumb: keep the spoken or on-screen hook to about 12 words or fewer so it fits the opening of the video.
    • Gets to the point (no slow intro). Doesn't open with a greeting or a “today I…” set-up.
    • Uses a hook device. It uses a number, speaks to the viewer, opens with a pattern interrupt.
    • Specific, not hype. Concrete details (numbers, names, situations) beat adjectives.
    • One idea. One or two short sentences.
    • Readable on screen. No shouting, emoji pile-ups or !!!.
    • No personal-attribute call-out (Meta policy). No “you/your” + health, finance, religion or similar attribute detected.
    • No absolute claims. No guarantee, cure or exact-result claims.

The score is a writing checklist (length, opener, hook device, specificity, readability and two policy checks), not a prediction of how the ad will perform. Test hooks against each other in your ad account to find out.

How to use it

  1. Describe your product, who it's for, the problem it solves and the main benefit. Add proof (a rating, a customer count) only if it's true and you can show it.
  2. Pick an angle, or keep “All angles” to see every format.
  3. Copy the hooks you like and rewrite them in your own voice.
  4. Paste your final hooks into the checker, one per line, and fix anything marked ✗ or !. Then test the best two or three against each other in your ad account.

The 8 hook angles

AngleExample format
Problem / call-out{audience}: if {pain} sounds familiar, watch this.
CuriosityNobody tells {audience} this about {pain}.
Social proof{audience} keep asking me about {product}. Here's my honest take.
ContrarianUnpopular opinion: {pain} isn't your fault.
POV / UGC storyPOV: you finally {benefit}.
Before / afterBefore {product}: {pain}. After: I {benefit}.
List / tips3 things {audience} should do about {pain}. Number 3 is the one.
Demo / show itWatch {product} handle {pain} in real time.

Policy check source: Meta Transparency Center, Privacy Violations and Personal Attributes (read 2026-11-03). Got a hook? Turn it into a video with an AI UGC ad tool, and see what that costs per ad with the AI ad cost calculator.

FAQ

What is an ad hook?

The hook is the first line someone hears or reads in a video ad: the spoken opener, the on-screen text, or both. Its only job is to make the right person keep watching long enough to hear the offer.

How does the hook generator work?

It fills up to 29 hook formats (problem call-outs, curiosity, social proof, contrarian, POV, before/after, lists and demos) with your product, audience, problem and benefit. It runs in your browser from templates, with no AI model or API, so it's instant and nothing you type is sent anywhere.

How is the hook score calculated?

It's a checklist, not a performance prediction. A hook scores higher when it's about 12 words or fewer, skips greetings and set-up lines, uses a hook device (a question, number, call-out, contrast or pattern interrupt), is concrete rather than hype, carries one idea and is easy to read on screen. It loses points for absolute claims and for calling out a personal attribute.

Why does the checker flag “you” plus health or money words?

Meta's Advertising Standards don't allow ads that assert or imply a viewer's personal attributes, such as health conditions, weight, financial status, religion or age (for example “Are you overweight?”). Talk about what the product does instead. The checker uses a keyword list, so it can miss cases or flag false positives.

How long should a video ad hook be?

Short enough to say or read in the opening seconds. As a rule of thumb, aim for about 12 words or fewer, and put the most important words first. The checker warns at 13–18 words and flags anything longer.

Can I use these hooks for TikTok, Reels, Shorts and AI UGC videos?

Yes. The formats are platform-neutral. Paste them into your script, on-screen text or an AI UGC tool's script field, and check each platform's own ad policies before you publish.

Related on AdToolBench

AI ad tool price changes & deals, every week

Price drops, sales and new AI ad tools, from vendors’ own pages. One free email a week.

We’ll add you to our weekly newsletter. Unsubscribe anytime.

What’s in it? · Prefer beehiiv? Subscribe on beehiiv →