What is a TikTok hook?
A TikTok hook is the opening line, on-screen text or first shot that tells a viewer why the video is worth their time. A good hook makes a clear promise, and the rest of the video keeps it.
Every hook idea below is the real opening of a TikTok video that reached far more people than its creator’s follower count. They are grouped into eight types, each with a template you can adapt for your own niche. They work as video hooks on Reels and Shorts too, and the patterns carry over to other social media hooks.
Where these hook ideas come from
On October 3, 2026 we ran 12 TikTok keyword searches across common niches and collected about 30 of the most-liked videos TikTok returned for each US search over the previous six months: 352 videos. We ranked them by views divided by followers and kept the top third, 117 breakouts. 75 of those came with a spoken transcript in TikTok’s automatic captions. We picked 42 of their openings.
Quotes come from those automatic captions, trimmed and lightly tidied. Numbers were recorded on the day of the search and will change. A hook alone did not cause a video’s reach; treat each one as a pattern to test.
Lead with a number
A specific number is concrete, easy to check and hard to scroll past. It works best when the rest of the video explains it.
- “Take your monthly income, multiply that by 300.”
Template: "Take your [number], multiply it by [x]. That’s [what it tells you]." Viewers do the maths for themselves while you explain. 6 of the 10 personal-finance breakouts opened this way.
Example: @kristeenagreen, 1.2M views on 10K followers (123.6× their audience) ↗ - “This whole entire day only cost thirteen dollars and fifty cents.”
Template: "This whole [day/project/outfit] only cost [exact amount]." An exact figure sounds measured, not rounded for effect.
Example: @andrewkevorkian, 457.2K views on 49.9K followers (9.2× their audience) ↗ - “This fruit stand makes $2,000 a day.”
Template: "This [small business] makes [amount] a [period]." A surprising number about something ordinary sets up a breakdown.
Example: @lamarduffy, 297.3K views on 3.5K followers (85.1× their audience) ↗ - “This resort is only $62 per person per day in Mexico…”
Template: "This [place/product] is only [price] per [unit]." Price per person or per day makes a big number easier to judge.
Example: @sunnysidefl, 1.7M views on 84K followers (20.3× their audience) ↗ - “I made a little over 200 cookies for my cookie pop up and I sold out in 40 minutes.”
Template: "I made [amount] and [result] in [time]." Two numbers, a result and a story to tell.
Example: @chubbycheeks.cookies, 256.1K views on 6.7K followers (38.5× their audience) ↗ - “If you want to hit your savings goal for the next 12 months, this is how much you need to save every week…”
Template: "If you want [goal] by [time], this is how much you need [each step]." The viewer looks for their own number in the list.
Example: @ollypersonalfinance, 317.6K views on 6.6K followers (48.3× their audience) ↗
Specific beats vague.
- 01The detailA real cost, time or count
- 02The contextWhat that number means for your viewer
- 03The proofShow where the number comes from
Ask a question
A question opens a gap the viewer wants closed. "Did you know" works when the answer is useful and unexpected.
- “Did you know that UK law gives you the right to hand your car back to the finance company and walk away…”
Template: "Did you know [rule or right] lets you [benefit]?" Little-known rules work well when you can name the source.
Example: @animatedseriestv, 258.1K views on 878 followers (294× their audience) ↗ - “Did you know that it’s impossible to overwater your plants?”
Template: "Did you know it’s impossible to [common fear]?" A question that contradicts common advice makes people stay for the explanation.
Example: @clevelandplantdoctor, 948.2K views on 30.3K followers (31.3× their audience) ↗ - “Why don’t more people clean their houses like this?”
Template: "Why don’t more people [do task] like this?" It implies a better method and shows it straight away.
Example: @cleanwithemma3, 1.3M views on 200.2K followers (6.4× their audience) ↗ - “What if I told you I can literally memorize anything I read, and so can you.”
Template: "What if I told you [ability], and so can you?" The second half makes the claim about the viewer, not the creator.
Example: @liftingenius, 473.9K views on 24.9K followers (19.1× their audience) ↗ - “You know that you can grow a new mango plant at home using just a single branch from a mango tree.”
Template: "You know you can [result] using just [one simple input]?" A small input and a big result.
Example: @plantcaredaily, 840K views on 60.3K followers (13.9× their audience) ↗
Describe the viewer’s situation
Name the exact situation your viewer is in. The right person recognises themselves in the first second, and everyone else scrolls on.
- “If you want to travel but only have time for a one week trip, here are three trips that I would recommend.”
Template: "If you want [goal] but only have [constraint], here are [n] [options]." The constraint picks your audience for you.
Example: @livelohy, 279.3K views on 6.2K followers (44.7× their audience) ↗ - “Heading out on a trip and worried no one will water your plants?”
Template: "[Upcoming moment] and worried about [problem]?" It catches people right when the problem is about to happen.
Example: @bloomify001, 7.3M views on 77.4K followers (94.6× their audience) ↗ - “If you’re growing citrus trees in containers and you want those big fruits…”
Template: "If you’re [doing specific thing] and you want [specific result]…" Narrow is fine: it tells the right viewer this is for them.
Example: @bradleyallentn, 258.3K views on 2.9K followers (88.4× their audience) ↗ - “So you’ve got a spare £20 lying around and you wanna know how to invest it, but you don’t know how.”
Template: "So you’ve got [small resource] and you want to [goal], but you don’t know how." It meets beginners where they are.
Example: @janiice.myla, 152.6K views on 1.5K followers (99.5× their audience) ↗ - “Look at your last payslip.”
Template: "Look at your [thing the viewer owns]." An instruction the viewer can follow right now makes the video about them.
Example: @moneywithpete, 1.2M views on 26.5K followers (46.8× their audience) ↗ - “Many people read an email, realise they have to do some work on it, and then leave it sitting in their inbox.”
Template: "Many people [common habit], and then [the problem it causes]." Name the habit, then show the fix.
Example: @productive_dynamo, 677.6K views on 27.6K followers (24.6× their audience) ↗
Let someone recognize themselves.
- 01Who?Someone with a specific problem
- 02When?The moment that problem appears
- 03What next?The useful answer you will show
Make a bold claim or take a side
A firm opinion gives people something to agree or argue with. Make sure the video backs it up.
- “Basil plants you buy from the store are just meant to die.”
Template: "[Common product] is just meant to [fail]." Then show how to beat it.
Example: @plantalytics, 957K views on 20.9K followers (45.8× their audience) ↗ - “These are the plants that are impossible to kill.”
Template: "These are the [things] that are impossible to [fail at]." It reassures beginners and promises a list.
Example: @ryandowsell, 699.1K views on 22.3K followers (31.4× their audience) ↗ - “Decreasing your screen time makes you incredibly productive.”
Template: "[Simple change] makes you [strong result]." State it plainly, then share your own before and after.
Example: @sd44567, 111K views on 2K followers (55.4× their audience) ↗ - “Okay, hear me out. There’s only two types of locking in.”
Template: "Hear me out. There are only two types of [people/approach]." The viewer sorts themselves, and the comments do the rest.
Example: @productivejas, 166K views on 206 followers (805.7× their audience) ↗ - “Go to the library. If you wanna get your life together, just go to the library.”
Template: "[Do this]. If you want [result], just [do this]." Compare it with the study tip in the list section below that says the opposite: both broke out.
Example: @godlymothered, 478.5K views on 44.1K followers (10.9× their audience) ↗ - “Some of my most successful friends… reduce their barriers to execution obsessively.”
Template: "The most [successful people] I know [do one specific thing]." The observation does the persuading.
Example: @brandonsbyte, 337.1K views on 8.4K followers (40.1× their audience) ↗
Start inside a story
Open in the middle of something that happened to you. A specific moment beats a general promise.
- “I’m 18 years old and my full time job is going to people’s houses and meal prepping for them.”
Template: "I’m [surprising detail about you] and my [job/routine] is [unusual thing]." Who you are becomes the hook.
Example: @preppedbylaurah, 1.2M views on 98K followers (12.3× their audience) ↗ - “Yesterday my puppy had his very first reaction…”
Template: "Yesterday [something went wrong for the first time]…" An honest setback invites empathy and advice.
Example: @ponyboythecollie, 142.6K views on 1.9K followers (75× their audience) ↗ - “My skin used to look like this… Now it looks like this.”
Template: "My [thing] used to look like this. Now it looks like this." The before-and-after does the work in two sentences.
Example: @erinnoelleh, 710.2K views on 221.1K followers (3.2× their audience) ↗ - “Day one of transforming this empty space into our boutique studio.”
Template: "Day one of [turning X into Y]." It starts a series people want to follow.
Example: @shopsianaboutique, 53.4K views on 269 followers (198.4× their audience) ↗ - “Come with me to start my small business with under 100 pounds.”
Template: "Come with me to [start/try something] with [constraint]." An invitation plus a constraint.
Example: @travellingtoasts, 129.5K views on 1.4K followers (92.4× their audience) ↗ - “I’m Jamie. I’m a fourth semester nursing student, and I want to show you how I personally study for exams.”
Template: "I’m [name], a [relevant role], and I want to show you how I [do the thing]." Credibility in one line, from an account with under 500 followers.
Example: @jamscameraa, 84.1K views on 448 followers (187.8× their audience) ↗
Say your audience asked for it
If people keep asking, say so. It signals demand before the video has proved anything.
- “You guys keep asking what I ate to lose 140 pounds…”
Template: "You guys keep asking [question]…" Use it only when people really do ask.
Example: @fitwithmadz, 2.8M views on 252.5K followers (11.2× their audience) ↗ - “I got a lot of questions on how I survived and traveled on a low budget…”
Template: "I got a lot of questions about [topic], so here’s [answer]." Turns your comments into a content plan.
Example: @indefinitelyexploring, 106.9K views on 21.7K followers (4.9× their audience) ↗ - “I’m gonna show you guys exactly what I use for my skin.”
Template: "Since my last video, I’m going to show you exactly what I [use/do]." It follows up a video that already worked.
Example: @averybabyy, 125.7K views on 26.8K followers (4.7× their audience) ↗
Promise a numbered list
Saying how many items are coming tells viewers how long the video will take and gives them a reason to stay for the last one.
- “Here are four flight hacks that nobody tells you about… Number four is my absolute favourite.”
Template: "Here are [n] [tips] nobody tells you about. Number [n] is my favourite." Teasing the last item keeps people watching.
Example: @jeanettetravels, 149.8K views on 14.6K followers (10.2× their audience) ↗ - “These are three countries that you should travel to when you’re young and on a budget.”
Template: "These are [n] [options] you should [try] when you’re [situation]." A count plus an audience.
Example: @backpackingdani, 376K views on 27.2K followers (13.8× their audience) ↗ - “Here are five things I wish I started doing in my skincare routine when I was in my 20s.”
Template: "[n] things I wish I started doing when I was [earlier stage]." Hindsight from someone a step ahead.
Example: @sydlywydly, 226.4K views on 45.7K followers (5× their audience) ↗ - “International trips you can take for under $1,000. Part three.”
Template: "[Options] you can [do] for under [amount]. Part [n]." Parts tell viewers there is a series to follow.
Example: @callmebyzach, 485K views on 67.4K followers (7.2× their audience) ↗ - “1. No classes after 6 PM. 2. Never study in the library.”
Template: skip the intro and start the list. On-screen numbers carry the structure on their own.
Example: @mallory.studies, 375.4K views on 1K followers (373.9× their audience) ↗
A clear promise needs a clear payoff.
- 01Name the countHow many things will the viewer get?
- 02Name the valueWhat will those things help them do?
- 03Deliver each oneMake every item worth staying for.
Open on the payoff
Show or state the result before the method. Viewers stay to find out how.
- “And voila! This literally took me five minutes to put together, and now I have lunch for the rest of the week.”
Template: "This took me [short time], and now I have [result]." Start at the end, then rewind.
Example: @natalieefer_, 276.9K views on 18.8K followers (14.7× their audience) ↗ - “If you take three pounds of beef, salt, pepper and garlic, a cup and a half of rice, one jar of Alfredo sauce…”
Template: "If you take [every ingredient in one breath], you’ll get [result]." The list itself is the hook.
Example: @trackingforgains, 1M views on 35.8K followers (28.4× their audience) ↗ - “…everything I prep for me and my boyfriend to make the work week just a little bit easier.”
Template: "Here’s everything I [make/do] to make [hard period] easier." Show the full spread on screen as you say it.
Example: @missrebeccaann, 295.8K views on 3.5K followers (83.4× their audience) ↗ - “It’s 7:00am. I have an exam at 9, and this is how I cram.”
Template: "It’s [time]. I have [deadline] at [time], and this is how I [handle it]." A clock creates urgency.
Example: @lifeasmeg.co, 271.4K views on 5K followers (54.2× their audience) ↗ - “If you can do 20 push-ups every day and immediately after that 30 squats, 25 leg raises and 40 mountain climbers…”
Template: "If you can do [routine] every day, you’ll [result]." A challenge with numbers people can try today.
Example: @matt.minett, 3.6M views on 188.1K followers (19.2× their audience) ↗
How to write your own hook
Before you write a line, finish this sentence: "After watching this, someone will be able to…" If the answer is vague, sharpen the idea first. A hook is easier to write when the value is clear.
Pick the hook type that fits what you can actually show. A number needs a real number, a story needs a real moment, and "you guys keep asking" needs real questions. Match the first shot to the first line so the words and the picture make the same promise.
Need something to say first? Start with these 24 TikTok ideas from real breakouts.
For what keeps people watching after the hook, see how to get more views on TikTok.
How to test a hook without guessing
Draft three openings for the same video using different hook types, for example a number, a question and a story. Keep the rest of the video the same so you can learn from the difference.
After posting, compare retention in your own TikTok analytics, not just views. Public view counts don’t show where people stopped watching. Repeat a result before you build your whole style around it.
Viral Folder can score a draft hook against the openings of breakouts in your niche and suggest stronger versions. Treat the score as feedback, not a promise of views.
Change the hook. Keep the idea.
- 01A numberOpen with a concrete detail.
- 02A questionAsk what the video answers.
- 03A storyStart inside a real moment.
Test your next hook
Research your topic in Viral Folder, then score a draft hook against the openings that broke out in your niche. A fit score is feedback, not a view prediction.
Explore the lab free