Free X (Twitter) post templates

Twitter post templates: 80 fill-in-the-blank tweets

80 fill-in-the-blank tweet templates for hooks, launches, threads, lists, milestones and questions. Filter by category, copy one or open it in X. Free.

Free tool · No sign-up

Copy a tweet template

80 fill-in-the-blank posts across 8 categories. Copy one or open it in X, then replace every [bracket] with something specific and true.

  • HooksTime-boxed lesson

    I spent [time period] doing [task] the hard way. Here's the shortcut I wish someone had shown me on day one: [shortcut in one sentence]

    137/280 before filling inOpen in X
  • HooksBefore and after

    [Time period] ago: [specific before state]. Today: [specific after state]. The one change that made the difference: [change].

    127/280 before filling inOpen in X
  • HooksSpecific number

    [Number] [things] taught me more about [topic] than [common alternative] ever did. The biggest one: [lesson].

    110/280 before filling inOpen in X
  • HooksUnexpected cause

    Our [metric] went from [number] to [number] in [time period]. It wasn't [obvious guess]. It was [surprising cause].

    116/280 before filling inOpen in X
  • HooksMistake confession

    I wasted [money or time] on [mistake] so you don't have to. If you're about to [similar decision], check [one thing] first.

    124/280 before filling inOpen in X
  • HooksMost people vs. the few

    Most [audience] try to fix [problem] with [common fix]. The ones who actually get [result] do [different approach] instead.

    124/280 before filling inOpen in X
  • HooksSteal this

    A [type of asset] that [result it got], free to copy: [the asset, or its first line] Change [part] to fit your [business or niche].

    133/280 before filling inOpen in X
  • HooksIf I started over

    If I had to start [your field] from zero tomorrow, I'd skip [thing most people do] and spend the first [time period] on [what you'd do instead].

    144/280 before filling inOpen in X
  • HooksSmall change, big result

    One sentence I changed on [page or message] [result, e.g. doubled replies]. Old: "[old sentence]" New: "[new sentence]"

    120/280 before filling inOpen in X
  • HooksUncomfortable truth

    Nobody likes hearing this, but [uncomfortable truth about your field]. The good news: [what that means people can do about it].

    128/280 before filling inOpen in X
  • AnnouncementsNew role

    Some news: I'm joining [company] as [role]. I'll be working on [what you'll do], because [why it matters to you]. If you're working on [related area], my DMs are open.

    169/280 before filling inOpen in X
  • AnnouncementsHiring

    We're hiring a [role] at [company]. You'll [main responsibility] with [team or people]. Great fit if you've [specific experience]. [Remote/location], [salary range]. Apply: [link]

    182/280 before filling inOpen in X
  • AnnouncementsFunding

    [Company] raised [amount] to [mission in one line]. What it means for [customers or users]: [concrete change]. Thank you to [investors or early customers] for [specific support].

    180/280 before filling inOpen in X
  • AnnouncementsEvent or talk

    I'm speaking at [event] on [date] about [topic]. You'll leave with [one concrete takeaway]. If you're there, come say hi after. [link]

    136/280 before filling inOpen in X
  • AnnouncementsPartnership

    [Company] is partnering with [partner] so [audience] can [benefit]. Starting [date], you can [what's possible now] without [old pain].

    135/280 before filling inOpen in X
  • AnnouncementsBig update

    Big update to [product]: [feature or change]. Before, you had to [old way]. Now you can [new way] in [time or steps]. Try it: [link]

    134/280 before filling inOpen in X
  • AnnouncementsPersonal news

    After [time period] at [company or project], I'm [leaving / moving on / starting something new]. Proudest of [one achievement]. Next: [what's coming, or "figuring it out"].

    174/280 before filling inOpen in X
  • AnnouncementsPricing change

    We're changing [product]'s pricing on [date]. What changes: [change] What stays the same: [what doesn't] If you're already a customer: [how you're affected] Details: [link]

    174/280 before filling inOpen in X
  • AnnouncementsNewsletter or podcast

    New [episode/issue] of [show or newsletter]: [title]. [Guest or topic] on [specific question you answer]. My favorite part: [one line or timestamp]. [link]

    157/280 before filling inOpen in X
  • AnnouncementsOpen source release

    I just open-sourced [project]: [what it does in one line]. Built it because [problem you had]. [License], works with [stack]. Repo: [link]

    140/280 before filling inOpen in X
  • Product launchesProblem first

    [Audience] spend [time or money] every [period] on [painful task]. Today we're launching [product] to [do it faster / cheaper / automatically]. [link]

    152/280 before filling inOpen in X
  • Product launchesBuilt for myself

    I built [product] because I was tired of [frustration]. It [main thing it does] in [time or steps]. It's live today, and free for the first [number] people: [link]

    165/280 before filling inOpen in X
  • Product launchesLaunch day ask

    We're live on [launch platform] today with [product]. [One-line value proposition]. If it looks useful, a comment with your honest feedback would mean a lot: [link]

    166/280 before filling inOpen in X
  • Product launchesDemo

    Here's [product] doing [task] in [time]: [video or GIF] No [thing it doesn't need]. Try it free: [link]

    105/280 before filling inOpen in X
  • Product launchesThree features

    [Product] is live. What it does: → [feature 1, as a benefit] → [feature 2, as a benefit] → [feature 3, as a benefit] Built for [specific audience]. [link]

    159/280 before filling inOpen in X
  • Product launchesCustomer quote

    "[Short quote from a real early user]" — [name, role] That's [product], and it's open to everyone starting today. [link]

    122/280 before filling inOpen in X
  • Product launchesBehind the build

    [Product] took [time period], [number] rewrites and one bad pivot to build. Today it's finally live: [what it does]. I'll share what I'd do differently in the replies. [link]

    176/280 before filling inOpen in X
  • Product launchesWaitlist opening

    Opening [product] to the first [number] people from the waitlist today. It's for [audience] who [specific situation]. Reply "[keyword]" and I'll send you an invite.

    166/280 before filling inOpen in X
  • Product launchesVersion two

    [Product] [version] is out. The biggest change: [change], based on [number] conversations with [users]. If you tried v1 and left because of [old problem], it's fixed. [link]

    175/280 before filling inOpen in X
  • Product launchesLaunch offer

    [Product] launches today. For the next [time window]: [specific offer]. After that, it's [regular price]. [link]

    114/280 before filling inOpen in X
  • Thread openersWhat I learned

    I [did impressive or unusual thing] in [time period]. Here's everything I learned, including the parts that didn't work: 🧵

    125/280 before filling inOpen in X
  • Thread openersStep-by-step

    How to [achieve result] in [time period], step by step. No [thing people assume you need]. Just [number] steps anyone can follow:

    130/280 before filling inOpen in X
  • Thread openersBreakdown

    [Company or person] went from [starting point] to [result] in [time period]. I studied how they did it. Here's the breakdown:

    126/280 before filling inOpen in X
  • Thread openersMistakes

    [Number] mistakes that cost me [specific cost] while [doing something]. Avoid these and you'll save yourself [time or money]:

    126/280 before filling inOpen in X
  • Thread openersCase study

    We [result] for a [type of client] in [time period]. Here's the exact process, with the numbers:

    97/280 before filling inOpen in X
  • Thread openersExplainer

    Everyone's talking about [topic]. Few people explain it simply. Here's [topic] in [number] posts, no jargon:

    109/280 before filling inOpen in X
  • Thread openersStory

    In [year], I [low point or turning point]. What happened next changed how I think about [topic]. A short story:

    113/280 before filling inOpen in X
  • Thread openersResource roundup

    I've read [number] [books / articles / reports] about [topic]. These [number] are the only ones worth your time, and why:

    122/280 before filling inOpen in X
  • Thread openersTeardown

    I tore down [product / landing page / campaign] to see why it works so well. [Number] things to steal for your own:

    116/280 before filling inOpen in X
  • Thread openersFramework

    The framework I use to [decide / write / plan] [thing], every single time. It takes [time] and works for [audience]:

    117/280 before filling inOpen in X
  • ListsTool stack

    The [number] tools I use to run [business or workflow]: 1. [Tool]: [what for] 2. [Tool]: [what for] 3. [Tool]: [what for] 4. [Tool]: [what for] Total cost: [amount]/month.

    173/280 before filling inOpen in X
  • ListsLessons from time

    [Number] lessons from [time period] of [doing something]: 1. [Lesson] 2. [Lesson] 3. [Lesson] 4. [Lesson] 5. [Lesson] The last one took me longest to learn.

    158/280 before filling inOpen in X
  • ListsDo / don't

    [Topic], simplified: Don't: [common mistake] Do: [better habit] Don't: [common mistake] Do: [better habit] Don't: [common mistake] Do: [better habit]

    152/280 before filling inOpen in X
  • ListsSigns you're ready

    [Number] signs you're ready to [big step]: • [sign] • [sign] • [sign] If you checked all [number], stop waiting.

    117/280 before filling inOpen in X
  • ListsUnderrated

    Underrated [skills / habits / tools] for [audience]: - [item] - [item] - [item] - [item] What would you add?

    110/280 before filling inOpen in X
  • ListsThings I stopped doing

    Things I stopped doing that improved my [work / business / health]: ✕ [thing] ✕ [thing] ✕ [thing] What I do instead: [one sentence].

    137/280 before filling inOpen in X
  • ListsBeginner to advanced

    [Skill], from beginner to advanced: Beginner: [focus] Intermediate: [focus] Advanced: [focus] Most people get stuck at [stage] because [reason].

    146/280 before filling inOpen in X
  • ListsChecklist

    Before you [publish / launch / send] [thing], check: ☐ [check] ☐ [check] ☐ [check] ☐ [check] Bookmark this for next time.

    127/280 before filling inOpen in X
  • ListsFree resources

    [Number] free resources to learn [skill]: 1. [Resource]: best for [use] 2. [Resource]: best for [use] 3. [Resource]: best for [use] No course needed.

    151/280 before filling inOpen in X
  • ListsWeekly routine

    My weekly routine for [goal]: Mon: [task] Tue: [task] Wed: [task] Thu: [task] Fri: [review or rest] [Time] a week, [result] so far.

    133/280 before filling inOpen in X
  • Contrarian takesOverrated advice

    "[Popular advice]" is overrated. It works for [who it works for]. For [your audience], [what works better] gets [better result].

    129/280 before filling inOpen in X
  • Contrarian takesUnpopular opinion

    Unpopular opinion: [opinion about your field]. I've seen it play out [number] times: [brief evidence].

    103/280 before filling inOpen in X
  • Contrarian takesStop doing

    Stop [common practice]. It feels productive, but [why it isn't]. Do [alternative] for [time period] and compare.

    114/280 before filling inOpen in X
  • Contrarian takesMyth vs. reality

    Myth: [common belief]. Reality: [what actually happens], at least in my experience with [context].

    99/280 before filling inOpen in X
  • Contrarian takesChanged my mind

    I used to believe [old belief]. I was wrong. What changed my mind: [specific experience or data].

    98/280 before filling inOpen in X
  • Contrarian takesNot the real problem

    Your [metric] isn't low because of [blamed cause]. It's low because [real cause]. Fix that first and [blamed cause] matters far less.

    134/280 before filling inOpen in X
  • Contrarian takesHot take

    Hot take: [industry trend] won't [hyped outcome]. What it will actually do: [your prediction]. Check back in [time period].

    124/280 before filling inOpen in X
  • Contrarian takesYou don't need

    You don't need [thing people think is required] to [goal]. You need [simpler requirement] and [time or consistency].

    117/280 before filling inOpen in X
  • Contrarian takesBoth sides

    Everyone argues [option A] vs. [option B]. The real answer: [option A] when [condition], [option B] when [condition]. The argument is missing [factor].

    152/280 before filling inOpen in X
  • Contrarian takesQuiet truth

    The quiet truth about [field]: [observation most insiders know but rarely say]. Once you accept it, [what gets easier].

    120/280 before filling inOpen in X
  • MilestonesFollower milestone

    Just crossed [number] followers. [Time period] ago I had [number]. What moved the needle most: [one specific thing]. Thank you for reading, replying and sharing.

    163/280 before filling inOpen in X
  • MilestonesRevenue milestone

    [Product] just passed [revenue figure] in [MRR / total revenue]. What got us here: - [factor] - [factor] - [factor] What's next: [goal].

    138/280 before filling inOpen in X
  • MilestonesAnniversary

    [Number] year(s) ago today I [started something]. Best decision: [decision]. Worst decision: [decision]. Still learning: [thing].

    130/280 before filling inOpen in X
  • MilestonesFirst customer

    We got our first paying customer for [product] today. [Amount]. It took [time period] and [number] conversations. I won't forget this one.

    140/280 before filling inOpen in X
  • MilestonesStreak

    Day [number] of [habit] without missing a day. What surprised me: [unexpected effect]. Hardest part: [challenge].

    114/280 before filling inOpen in X
  • MilestonesUsers milestone

    [Number] people now use [product] every [day / week]. The feature they use most isn't the one I expected: it's [feature].

    122/280 before filling inOpen in X
  • MilestonesShipping milestone

    Shipped [number] [features / posts / videos] this year. The one that worked best: [item], because [reason]. The one that flopped: [item].

    138/280 before filling inOpen in X
  • MilestonesPersonal best

    New personal best: [achievement]. [Time period] ago I couldn't [earlier state]. What changed: [method or habit].

    113/280 before filling inOpen in X
  • MilestonesThank you

    [Milestone] today, and it's because of people like [@mention or group]. A special thanks to [person] for [specific help]. I owe you one.

    137/280 before filling inOpen in X
  • MilestonesHonest recap

    [Time period] recap: ✓ [win] ✓ [win] ✕ [miss] Next [time period]: [one focus].

    83/280 before filling inOpen in X
  • QuestionsThis or that

    [Audience], quick one: [Option A] or [option B]? And why?

    59/280 before filling inOpen in X
  • QuestionsBest tool

    What's the best tool you've found for [specific task]? Looking for something that [requirement] and costs under [price].

    121/280 before filling inOpen in X
  • QuestionsOne piece of advice

    If you could give one piece of advice to someone starting [field or role] today, what would it be?

    98/280 before filling inOpen in X
  • QuestionsFill in the blank

    Fill in the blank: The most underrated skill in [field] is ______.

    67/280 before filling inOpen in X
  • QuestionsBiggest struggle

    What's the hardest part of [task] for you right now? I'm [writing / building] something about it and want to get it right.

    123/280 before filling inOpen in X
  • QuestionsRecommendation request

    Looking for [book / podcast / newsletter] recommendations on [topic]. Bonus points if it's [specific preference].

    114/280 before filling inOpen in X
  • QuestionsHot seat

    Ask me anything about [topic you know well]. I'll answer every question in the replies until [time].

    101/280 before filling inOpen in X
  • QuestionsWould you use this

    Thinking about building [product idea] for [audience]. It would [main benefit]. Would you use it? What would it need to do first?

    131/280 before filling inOpen in X
  • QuestionsRate it

    On a scale of 1 to 10, how [adjective] is [thing] for [audience] right now? I'd say [your number], because [reason].

    117/280 before filling inOpen in X
  • QuestionsFirst job

    What was your first job, and what's one thing it taught you that you still use today? Mine: [job]. Lesson: [lesson].

    117/280 before filling inOpen in X

Templates are a starting structure. Swap each bracket for a real number, name or story, cut anything that isn't true for you, and check the final length with the Twitter character counter. Want it as an image? Paste it into the blank tweet template.

Guides for this tool

This free tool is one small part of Xholic

Click through a sample creator's account in the real app. No sign-up, nothing to install.

  • Posts written in your voice and scheduled for your best hours
  • Buyers found on 𝕏, with a reply drafted for each one
  • Analytics that show which posts grow you

No sign-up or login needed · Takes about 2 minutes

Fill-in-the-blank tweets

Tweet templates that give you a structure, not someone else's post

A good template is a shape, not a script. Each of these 80 templates keeps the part that makes a post work (the contrast, the number, the specific detail or the question at the end) and leaves brackets for the parts only you can fill in. Replace every bracket with something specific and the post reads like yours, not like a template.

They're grouped into eight jobs: hooks, announcements, product launches, thread openers, lists, contrarian takes, milestones and questions. Filter by the job you have, copy a template, or open it straight in X's composer with the text already filled in.

We wrote every template for this page. None is copied from a viral post, and none needs a following to work: the specific detail you add matters more than the formula.

80
Fill-in-the-blank templates
8
Categories, from hooks to milestones
1 click
To copy, or to open the text in X's composer

How it works

How to use a tweet template

Two minutes from template to a post you'd actually publish.

01

Pick the job

Filter by what the post needs to do: announce, teach, start a thread, take a side or ask.

02

Copy or open in X

Copy the template, or open it in X's composer with the text filled in.

03

Replace every bracket

Swap each [bracket] for a concrete number, name or example. Vague fills make generic posts.

04

Cut and check the length

Delete any line that isn't pulling its weight, then check the count against X's 280-character limit.

What's inside

Eight kinds of post, ten templates each

Use the filter to jump straight to the one you need.

Hooks

Opening lines that make a specific promise: a number, a contrast or a result.

Announcements

News about you or your company, written so people know why it matters to them.

Product launches

Launch-day posts that lead with the problem and end with one clear link.

Thread openers

First posts that tell readers exactly what the thread will give them.

Lists

Numbered posts for tools, lessons, mistakes and resources.

Contrarian takes

Disagree with common advice and back it with your own experience.

Milestones

Follower counts, revenue and anniversaries, shared with the lesson behind them.

Questions

Prompts that are easy to answer, so people actually reply.

Use cases

When a template helps

A template removes the blank page; your experience does the rest.

01

Daily posting

Pick one category a day so your feed mixes teaching, opinions, questions and news.

02

Launch weeks

Plan the announcement, the launch post and the follow-up from the same set.

03

Writing threads

Start with a thread opener, then fill the thread with a list template.

04

Team and client accounts

Give a team a shared set of structures so posts stay consistent across writers.

Responsible use

Make the filled-in post true

Templates make structure easy; the facts are on you. Only claim numbers, results and experiences that are real, disclose sponsorships and affiliate links, and don't copy another creator's post word for word. Xholic AI is not affiliated with X Corp.

FAQ

Twitter post templates FAQ

Using, editing and posting the templates.

What is a tweet template?

A tweet template is a reusable post structure with blanks to fill in, like "I spent [time] on [task]. Here's what I'd tell myself on day one:". It keeps the shape that makes a post easy to read and leaves the specifics to you.

How does Open in X work?

It opens X's post composer in a new tab with the template already typed in, using X's public share link. You're not logged into anything by us, and nothing is posted until you edit the text and press Post yourself.

Are these templates free to use?

Yes. Use, edit and post them as often as you like, on any account. No signup or credit is needed.

Will templated tweets look generic?

Only if the brackets are filled with generic words. Replace each one with a real number, name, tool or story and the post reads as your own. If a template doesn't fit something you've actually done, skip it.

Do the templates fit in 280 characters?

Every template fits with room to spare, but your filled-in version may not. Paste it into our Twitter character counter to check it the way X counts, links and emoji included.

Can I turn a template into an image?

Yes. Paste the filled-in text into the Blank Tweet Template, set your name and photo, and download it as a PNG for slides or other social networks.

Skip the brackets: get drafts in your voice

Xholic studies what performs in your niche and drafts posts in your voice every day, ready to edit and schedule.

$0 today · Card required · Cancel anytime

Browse all free tools

Live demo: no sign-up or login needed · takes about 2 minutes