How to write an X thread: the complete guide

By Sami KerrPublished 16 min read
Featured image for the guide to writing an X thread: a needle pulling an amber thread through the holes of four stacked post cards, beside the title How to write an X thread and the label Threads.

The short answer

Pick one idea you can sum up in a sentence, write a first post that earns the second, and give every later post one job. Keep each post inside 280 characters as X counts them, end on one next step, then add the posts with the plus icon and choose Post all.

Key takeaways

  • Build the thread around one idea you can finish in a sentence: after reading this, you will be able to do something specific.
  • Give every post one job, and check that each post still makes sense when it is read alone.
  • Count every post the way X does: 280 characters, 23 for each link and 2 for each emoji.
  • Proof the thread before you choose Post all. X's Help Center says edit post does not cover threads.
  • You can add posts to a live thread later with Add another post, but you cannot rewrite the ones already out.

You have an idea that needs more than one post, and you want people to read all of it. A thread is how you do that on X. This guide shows how to write a thread on X, from the first idea to the moment you press Post all.

The short version: pick one idea you can sum up in a sentence. Write a first post that earns the second. Give every later post one job. Keep each post inside 280 characters as X counts them, and end on one thing the reader can do. The mechanics take a minute. The planning is where threads are won or lost.

What is a thread on X, and when should you write one

A thread is a chain of posts that X keeps together, so a reader can follow one idea across several short pieces. You write one when the idea has parts and no single post can hold them. Three numbers shape everything that follows. Unsure whether to write 1/5 or nothing? See how to number an X thread.

280

characters in a standard post

X developer docs

23

characters for every link, whatever its length

X developer docs

4

posts before X folds a thread behind Show this thread

X Help Center

Before you commit to a thread, compare the formats on X. Each one fits a different job.

280 characters

One post

One claim, one link or one image. If a single post can say it, say it there.

Any account

A thread

An idea with parts, written as a chain of short posts that each do one job.

Premium

A longer post

Up to 25,000 characters in one post for X Premium subscribers. Everyone can read it.

Premium

An Article

A separate long form format on X for Premium subscribers. Suits an essay you want read in one go.

Our rule of thumb: count the parts of your idea. One or two parts is a post, or a post and a reply. Three or more parts that each stand on their own is a thread. Each post should still make sense if it is shared alone; see how to keep thread posts readable on their own.

How to create a thread on X, step by step

On X, you make a thread in the composer. You add the posts one at a time and publish them together. If the thread should go out while you are busy, read how to schedule an X thread first.

  1. Open the composer

    Click Post on the web, or tap the compose icon in the app.

  2. Write the first post

    Type it like any other post. The plus icon lights up once there is text in the box.

  3. Add the next post

    Click or tap the highlighted plus icon and write the next post in the new box.

  4. Repeat for every post

    Keep adding until the thread is complete. Each box follows the normal limits for a post.

  5. Choose Post all

    Click or tap Post all to publish the thread. Proof every post first, because this is the point of no return.

Those are the steps in X's own guide to threads. You can also grow a thread later: open it, choose Add another post on the thread page and write on. After posting, two more guides help: fixing a thread that is already out and bringing an old thread back to life.

How a thread looks matters as much as how you make it. When a thread has 4 or more posts, X shortens it on the timeline and shows a Show this thread prompt. Readers meet your opening first and decide whether to open the rest. When a thread loses people halfway, see thread mistakes that make readers stop.

A thread of 4 posts folds behind Show this thread A timeline window. Posts of one thread arrive one at a time and a counter reads 1 post, 2 posts, 3 posts, then 4 posts. At 4 the posts after the first fold away, leaving the opener on top, a Show this thread prompt below it and the next post from the timeline sliding up. Labels read Seen first, Folds at 4 or more and Tap to open the rest. 4 3 2 1 Show this thread Seen first Tap to open the rest Folds at 4 or more 1 post 2 posts 3 posts 4 posts
A long thread folds behind one promptThe opener sits on top, the rest of the thread is folded away, and a tap on Show this thread opens it.

So the first post carries the whole decision. Everything after it is a reward for the reader who tapped. The opener gets a guide of its own, and so does the launch thread.

Start with one idea, not a topic

A topic is what a thread is about. An idea is what a thread says. Threads built on topics wander. Threads built on ideas finish.

A topicAn idea you can finish
Onboarding emailsWhy a first email should ask a new user for one thing
HiringWhy we stopped asking candidates for a cover letter
Pricing pagesThree changes that make a pricing page easier to read

Test your idea with one sentence: after reading this, you will be able to ___. If you cannot fill the gap, you still have a topic.

Not sure where an idea worth a thread comes from? Look for these four:

  • A question you keep answering. If three people asked you, a hundred more are wondering.
  • A process you run without thinking. The steps feel obvious to you and new to everyone else.
  • A mistake and its fix. The story has a built in turn, which is what a thread needs.
  • A decision and its reasons. Readers learn more from why you chose than from what you chose.

Then answer three questions, in this order:

  • Who is it for? One kind of reader, not everyone.
  • What do they leave with? A step, a decision or a different way of seeing the problem.
  • Why now? What happened, or what they are about to do, that makes it useful today.

The shape of a thread people finish

Almost every thread that works has the same four parts, even when it hides them: an opener, context, points and a close. Plan them on a sheet before you write a word. The last post has a job too: how to end an X thread.

The thread sheet, 7 posts. Post 1, Opener: One promise. Works alone. Tag: Write last. Post 2, Context: Why this matters now. Posts 3 to 5, Points: One idea in each post. Post 6, Proof: An example or a source. Post 7, Close: One next step. Then stop.
Plan the thread as a sheet before you draft it. Every row has one job, and the opener is written last.

Here is what each part does:

  • Opener. Makes one promise that the thread keeps. It has to work alone.
  • Context. One post, at most two. It answers the silent question: why should I care now?
  • Points. The body. One idea per post, in the order the reader needs them.
  • Close. The one thing to remember or do. Then stop.

Notice what the sheet leaves out: a recap post, a thank you post and a second opener. If a post has no job on the sheet, it has no place in the thread.

How to write the first post of a thread

The first post must work alone. It is what readers see before anything else, and when a thread has 4 or more posts, X shortens the rest behind the Show this thread prompt.

Write it last. Once the rest of the thread exists, you know exactly what it delivers, and the opener can promise that and nothing more. A first post written first promises what you hoped to write.

You write the opener last, the reader reads it first Two rows of five cards. The top row is the order a writer drafts in: Points, Proof, Close, Context, Opener. The bottom row is the order a reader meets them, numbered 1 to 5: Opener, Context, Points, Proof, Close. A line runs from each top card to its place below, and the last line, from the Opener drawn last, crosses the whole diagram to the first place. You write in this order They read in this order Points Proof Close Context Opener 1Opener 2Context 3Points 4Proof 5Close
You write the opener lastThe reader meets the posts in order from the opener. The writer drafts the points and the close first, then the opener.

Three kinds of opener work, each with a different promise:

  • A result. What the reader will have by the end.
  • A claim. Something specific enough that a reader could disagree with it.
  • A question. Only when the thread answers it in full.

Promise something

Most onboarding emails ask a new user to do too much. Here is how we decide the one thing they should do first.

Announce a topic

Some thoughts on onboarding emails. A thread.

The first example tells the reader what they get. The second tells them what the thread is about, which is not the same thing.

Your account@youraccountExample

Most onboarding emails ask a new user to do too much.

Ours asks for one thing. Here is how we pick it, and what we cut to make room.

A good opener: one promise, a reason to care and room to breathe

Our guide to writing X hooks goes deeper on first lines. If you want a second opinion on one, the hook grader scores it against a short checklist. It will not tell you what to say. It will tell you when the line is doing too little.

Give every post one job

One job per post makes a thread easy to follow and easy to share. Read each post on its own, as if someone had shared only that one. If it still gives the reader something, it passes.

A middle post usually does one of five jobs:

Do this

A step

What the reader should do next, in one move.

Because

A reason

Why that step works, in plain words.

Like this

An example

The idea in a real case, small enough to follow.

But

A turn

Where the usual advice breaks, and what to do instead.

Source

A proof

A cited number, a screenshot or a link to the rule you are relying on.

Two quick fixes cover most weak drafts:

  • One post, two jobs. Split it. The reader should never have to hold two ideas at once.
  • Two posts, one job. Merge them. The thread gets shorter and better.

Inside a post, write the way you would explain it to one person across a table. Plain words, short sentences, and a line break where you would pause. A post is not a place to prove you are clever. It is a place to make one point easy to take in.

A third fix is about subjects. A post that begins "This is why" only makes sense after the post before it. Give it its own subject, such as "Short onboarding emails work because", and it travels.

Every post is a small exit door. Give the reader a reason to stay at each one.

How long should an X thread be

As long as your idea has parts, and no longer. We found no X page that names an ideal length, so treat any exact number you read as someone's opinion, including ours.

Here is how we plan it. Count the points. Add one post for the opener and one for the close. Add a context post only if the reader needs it.

Points in your ideaThread lengthWhat to do
1 or 2One post, or a post and a replyNot a thread
3 to 55 to 7 postsOpener, the points, a close; add one post if context is needed
6 to 88 to 10 postsCheck that every point earns its post
9 or moreTwo threadsSplit the idea and link the second from the close of the first

That table is our rule of thumb, not an X rule. It protects you from the two usual mistakes: stretching a short idea to look substantial, and cramming a big one into a single run.

Premium's longer posts change the size of a post, not the logic of a thread. A post of up to 25,000 characters still needs one job, and a reader still decides post by post whether to continue.

How many posts can one thread hold, and what about daily limits?

We found no maximum on the X pages we could read. Plan well under any number you might hear.

Separately, the German technology site heise reported on 19 May 2026 that free X accounts may publish 50 original posts and 200 replies a day, and that X's support pages had been updated by 5 May 2026. None of the pages we read says whether the later posts of a thread count as posts or as replies. If you run several long threads in one day on a free account, check how your account behaves before a launch day.

Count, number and format each post

Every post in a thread follows the same rules as any other post on X: 280 characters, with each link counted as 23 and each emoji as 2. Our guide to how X counts characters has the full table, including other scripts and symbols.

What matters for threads is how the small things add up across posts:

  • Numbering. Optional, because X connects the posts either way. Numbers show the length up front and cost characters, as the image below shows.
  • Links. A link costs 23 wherever it sits. We put it in the post where the reader needs it, often the close.
  • Line breaks. A blank line between two paragraphs costs 2 characters, because each line break weighs 1.
  • Images. A post takes up to 4 media items, and media counts as 0 characters. Add a description to each image, up to 1,000 characters. Our guide to X image sizes covers the dimensions.
  • Emoji. Each one costs 2. Use them where they say something a word cannot.
Numbering costs characters. Three columns show the same short post. Fraction: Notes work better as a page. 1/5, 4 characters, best for long threads. Dot: 1. Notes work better as a page, 3 characters, best for lists. None: Notes work better as a page, 0 characters, best for short stories. Footer: Past 9 posts, add 1 or 2 more.
Numbering is a trade: readers see the length up front, and you pay a few characters in every post.

The thread splitter does this for you when you start from a long draft. It reserves room for the number before it packs each post, never cuts a link and counts the way X does. For a single post, the character counter shows the weighted count as you type.

A worked example: from a long draft to a thread

Most threads start as something else: a blog post, a memo, a talk. The risk is chopping the text into pieces and calling it a thread. The pieces then read like pages torn from a book.

Here is a made up draft, about a small team that moved its release notes:

We moved our release notes from a monthly email to a changelog page. Email notes were read once and lost. The changelog is searchable and linkable, and it shows what changed in each version. The hardest part was writing entries as we shipped instead of at month end. A short template made that routine. We still send a short email that points to the page. If your notes live in email, move the last 3 releases first.

Turn it into a thread in five steps:

  1. Write the one sentence

    Find the sentence the draft exists to say: release notes work better as a page people can search than as an email read once.

  2. Mark the joints

    Put a line wherever the idea turns: the problem, the move, what changed, what stayed the same, what was hard, what to do first.

  3. Give each piece a subject

    Rewrite any post that leans on the one before it, so it still makes sense if it travels alone.

  4. Cut the connective tissue

    Phrases such as 'as mentioned above' do a job the order of the posts already does. Delete them.

  5. Write the opener last

    Now that you know what the thread delivers, write the first post to promise exactly that.

A long draft torn at its joints becomes six posts A wide paper draft with dotted lines at four joints. The dotted lines turn amber, the paper tears along them into five pieces, and the pieces spread into a row. They are numbered 2 to 6 and labelled Move, Change, Hard, Kept and Try it. Last, an amber piece labelled Opener appears at the front as post 1, because the opener is written last. The draft 2Move 3Change 4Hard 5Kept 6Try it 1 Opener
A long draft torn at its jointsA made up draft with dotted lines where the idea turns. Tear along them and each piece becomes one post with one job. The opener is written last.

The result is a thread of 6 short posts. Here are three of them, so you can see the jobs.

Your account@youraccountExample

Release notes work better as a page people can search than as an email they read once.

We moved ours. Here is what changed, and what was hard.

Post 1 of 6: the opener
Your account@youraccountExample

The hardest part was writing entries as we shipped, not at month end.

A short template made it routine.

Post 4 of 6: a point with one job
Your account@youraccountExample

If your notes live in email, move the last 3 releases first.

See whether anyone searches for them. Then decide about the rest.

Post 6 of 6: the close

Notice that the thread is shorter and plainer than the draft. That is the point. The draft is where you work out what you think. The thread is where you hand the reader only the part they need.

Proof the thread before you press Post all

Proof a thread before you publish, because afterwards you cannot rewrite it. X's Help Center says edit post for Premium subscribers covers original posts and quote posts, not threads, and that once you reply to your own post, the original can no longer be edited. You can add posts later. You cannot fix the ones that are live.

Before you choose Post all

  • Every post makes sense when it is read alone.
  • Every post is inside the limit as X counts it, with the number added.
  • The opener promises only what the thread delivers.
  • Every link opens the page you mean, and no post carries a link it does not need.
  • Every image has a description.
  • The reply setting is what you want for this thread.
  • The numbers match the final count of posts.
  • A second person has read it.

Two free tools help with the parts a second reader cannot check by eye. The AI phrase checker flags wording that reads as machine made. The post preview shows how a post looks on phone and desktop, including where long posts get cut off.

When to publish a thread, and what to do after

Publish when your readers have a few minutes, not when they are glancing at their phone between meetings. The right hour depends on where your followers live, and our guide to the best time to post on X shows how to find it for your own audience.

After that, the thread has a short life cycle of its own.

  1. Before

    Set the conversation

    Check the reply setting in the composer. You can also change who can reply after posting, from the post's More menu.

  2. Minute 0

    Post all, then open the thread

    Scroll through every post and confirm they are all there, in order, with the right images.

  3. First hour

    Stay close

    Answer the replies that add something. A good question under post 3 is worth a proper answer.

  4. Day 1

    Add, do not rewrite

    If a question deserves an answer for everyone, choose Add another post and add it to the thread. Pin the opener to your profile if it is the best introduction to your work.

  5. Week 1

    Write down what you learned

    Note which posts drew replies and which were skipped. Use it to plan the next thread.

If you publish with a tool, check what it does when a thread stops halfway. In Kairo Post, the posts already published stay published and the thread resumes from the next post, so the beginning is never posted twice. Whatever you use, open the finished thread and count the posts.

Then read the replies as research. A question under one post tells you where the thread was unclear. A reply that adds a case tells you what to include next time. Both are cheaper than guessing, and both feed the next thread you plan on the sheet.

Thread mistakes we see over and over

Some problems come up so often that we check for them on every thread. If you only have time for one pass, look for these.

  • The opener names a topic. Rewrite it so the reader knows what they will get.
  • A post only works next to its neighbours. Give it its own subject.
  • The middle repeats itself. Merge the posts that do the same job.
  • The numbers no longer match. Recount after every cut or addition.
  • A link in every post. One link, placed where it helps, beats five.
  • No ending, or a thank you. End on the one thing to remember or do.
  • Images with no description. Add alt text to each image, for readers who cannot see it.

None of these needs a special tool. They need a plan before you write and a second reader before you publish.

What to do next

Take one idea you have been meaning to share and plan it on the sheet from this guide: an opener, a line of context, the points, a proof and a close. Write the points first, then the close, then the opener.

Paste the draft into the thread splitter to check that every post fits. Ask someone to read it. Then open the composer, use the plus icon for each post and choose Post all.

In the product

How Kairo Post does this

Everything above works by hand. Kairo Post does the same work for you, with your approval before anything goes out.

Questions people ask

Do I need X Premium to write a thread?
No. X's instructions for creating a thread mention no subscription, and the plus icon works in the standard composer. Premium adds longer posts of up to 25,000 characters, which can make each post bigger. It does not change how a thread works, and edit post does not cover threads.
Can I add posts to a thread after I publish it?
Yes. Open the thread, choose Add another post on the thread page and write the next post. You can add to a live thread this way. You cannot edit the posts that are already out, so proof the thread before you publish.
How many posts can one thread have?
We found no maximum on the X pages we could read, and no ideal length either. Plan from your idea: count the points, add an opener and a close. If a free account runs several long threads in a day, remember the daily post limits reported for free accounts since May 2026.
Should I number my thread?
Numbers are optional, because X connects the posts either way. They show readers the length up front and suit long or step by step threads. They cost characters: about 4 to 6 for a fraction like 3/8, so add them before you count.
Where should the link go in a thread?
Put it in the post where the reader needs it, which is often the close, after they have read the case. A link counts as 23 characters wherever it sits. One link placed with care beats a link in every post.
Can I schedule a whole thread?
It depends on the tool. Check that it publishes every post in order and tells you what happens if one fails. In Kairo Post, a thread that stops halfway resumes from the next post. We found no X page that covers threads in its own scheduler, so test that in the composer.

Sources

Every rule, limit and figure in this post was checked against these on the date shown.

  1. Counting Characters, X developer documentation

    docs.x.com · checked

  2. About Edit Post, X Help Center

    help.x.com · checked

  3. About X Premium, X Help Center

    help.x.com · checked

  4. About Articles, X Help Center

    help.x.com · checked

  5. How to post photos or GIFs on X, X Help Center

    help.x.com · checked

  6. How to add image descriptions, X Help Center

    help.x.com · checked

  7. How to customize your profile, X Help Center

    help.x.com · checked

  8. About conversations on X, X Help Center

    help.x.com · checked

Written by

Sami Kerr, founder of Kairo Post

Keep reading

All posts on this topic
  • Featured image for X thread templates: fifteen small thread outlines in a grid, each a vertical line of dots with a short bar beside every post, coloured in four groups, beside the title X thread templates for 15 situations and the label Threads.

    Threads

    X thread templates for 15 situations

    Copy 15 X thread templates for how to guides, launches, stories, case studies and more. Each has a post by post skeleton and a filled example opener.

    21 min read

Post at the right moment.
Starting today.

Connect an account, describe your voice and let Kairo Post do the legwork.