Tweet Hooks: 300 Fill-in-the-Blank Openers for X
300 fill-in-the-blank tweet hooks in 15 categories, from curiosity to prediction. Pick a type, fill the blanks and get more people to tap Show more.
- Curiosity hooks20 fill-in-the-blank curiosity hooks for X that open a question the reader wants answered, plus why they work and how to keep them honest.
- Contrarian hooks20 fill-in-the-blank contrarian hooks for X that challenge common advice, with rules for backing every claim so the post earns the pushback.
- Story hooks20 fill-in-the-blank story hooks for X that drop readers into a moment, with tips on scene, stakes and keeping founder stories short.
- Numbers hooks20 fill-in-the-blank numbers hooks for X that lead with a real figure: revenue, users, time saved. Plus how to share numbers honestly.
- How-to hooks20 fill-in-the-blank how-to hooks for X that promise a clear outcome and a short process, with tips on scoping and delivering the steps.
- List hooks20 fill-in-the-blank list hooks for X that promise a set number of tools, lessons or ideas, with tips on making every item earn its place.
- Mistake hooks20 fill-in-the-blank mistake hooks for X that share what went wrong and what it cost, with tips on owning errors and sharing the fix.
- Question hooks20 fill-in-the-blank question hooks for X that invite replies and opinions, with tips on asking questions people can answer in one line.
- Bold claim hooks20 fill-in-the-blank bold claim hooks for X that make a strong, specific statement, with rules for backing every claim with proof.
- Before and after hooks20 fill-in-the-blank before and after hooks for X that show a change from then to now, with tips on picking a fair starting point.
- Behind the scenes hooks20 fill-in-the-blank behind the scenes hooks for X that show how your product, team or week really works, plus what to keep private.
- Lesson hooks20 fill-in-the-blank lesson hooks for X that lead with a takeaway you earned, plus tips on making lessons specific instead of generic.
- Warning hooks20 fill-in-the-blank warning hooks for X that flag a real risk calmly and share the fix, with rules for helping readers without fear-mongering.
- Comparison hooks20 fill-in-the-blank comparison hooks for X that weigh two options, tools or approaches, with tips on comparing fairly and picking a winner.
- Prediction hooks20 fill-in-the-blank prediction hooks for X that share where your industry is heading, with tips on reasoning, timeframes and revisiting calls.
A tweet hook is the first line of your post, the part people see before they decide to stop scrolling. This library holds 300 fill-in-the-blank hooks for X, sorted into 15 types with 20 openers each. Pick the type that fits what your post actually says, swap the [blanks] for your own details and you have a strong first line in under a minute.
What a hook does
On X, longer posts collapse after a few lines and people only see "Show more" if the opening earns it. Threads work the same way: the first post decides whether anyone reads the second. A good hook makes one clear promise, a story, a number, a lesson or a surprise, and the rest of the post keeps that promise.
The hook is also where most tweet ideas start. If you are stuck on what to post, pick a hook type below and ask yourself which of your recent wins, mistakes or opinions fits it. The blanks do the rest.
How to pick a category
Start from the material you have, then match it to a type:
| You have | Try these hooks |
|---|---|
| A result with a figure | Numbers, Before and after |
| Something that went wrong | Mistake, Lesson, Warning |
| A process people could copy | How-to, List |
| An opinion most people disagree with | Contrarian, Bold claim |
| A moment you remember clearly | Story, Behind the scenes |
| A choice between two options | Comparison, Question |
| A view on where your field is heading | Prediction |
| A finding you want people to read in full | Curiosity |
Rotate between three or four types across a week. Your audience gets variety and you learn which openers suit your voice.
Frequently asked questions
What makes a good tweet hook?
A good hook is specific, short and honest about what follows. It names a concrete detail, a number, a moment or a mistake, and the post underneath delivers exactly what the first line promised.
How long should a hook be?
One line, ideally under 100 characters, so it reads in full before the post collapses. Check the full post against the character limit once the hook is in place.
Can I use the same hook twice?
Yes, as long as the post underneath is new. Reusing a structure that works for you is normal; reusing the same filled-in line every week starts to feel stale to regular readers.
Do hooks work for threads too?
Yes. The first post of a thread is a hook for the whole thread, so the list and how-to types are especially useful there.
Write your hook in seconds
Have a post idea but no opening line? Paste it into the free hook generator and get a handful of first lines in different styles to choose from.