Twitter / X Thread Writing Guide

Everything you need to write a tweet that actually gets read — and a thread that doesn't drop off after tweet 2. Plus four free tools to help you do it faster.

Threads on X (formerly Twitter) consistently out-perform single tweets when measured by total reach, total engagement, and total link clicks. The catch: a great thread is hard to write, and most threads drop off sharply at tweet 3. This guide covers everything from the 280-character mechanics to the structural patterns that keep readers swiping — plus the four free tools we built to handle the mechanics for you.

The 280-character mechanics, properly explained

X's tweet limit is famously 280 characters, but the count differs from a naive character count in three important ways:

  • URLs are 23 characters, always. A 200-character link counts as 23 because X auto-shortens URLs through t.co. A 12-character link still counts as 23.
  • Some characters count as 2. Most CJK characters (Chinese, Japanese, Korean) and many emoji weight as 2. Standard Latin letters count as 1.
  • Hashtags and mentions count their full length. No discount applies — @longusername is 13 characters.

Use our Twitter / X Character Counter to see exactly how X will count your tweet. It mirrors the official twitter-text rules, including URL collapsing and emoji weighting.

The opening hook is everything

X's algorithm shows the first ~80 characters of your tweet in feed previews. If those don't earn the click, no one reads the rest. The most-engaged tweet openings share three patterns:

  • Specific number. "I tested 6 password managers in 2026" beats "I tested some password managers".
  • Curiosity gap. "Most product launches fail for one reason — and it's not the one you think." promises a surprise.
  • Identity hook. "If you're a writer who hates writing, this thread is for you."

What does not work: vague generalities ("Some thoughts on…"), questions you don't answer ("What's the future of X?"), and cold corporate copy ("Excited to announce…").

The 5-part thread structure that keeps readers swiping

Most viral threads follow the same 5-part structure:

  1. Tweet 1: The hook. The premise + a curiosity gap. End with "🧵" or "Here's how" to set thread expectation.
  2. Tweet 2: The credibility. Why should anyone believe you? One sentence of context — your background, the data source, the experience that earned the take.
  3. Tweets 3–N: The body. Each tweet = one idea. No multi-idea tweets. Use numbers ("1. First insight…", "2. Second insight…") to make swipe-friendly.
  4. Tweet N–1: The summary. Restate the core insight in plain language. Reward the reader who got this far.
  5. Tweet N: The call to action. Follow, share, or click a link. One CTA — never multiple.

Splitting long content into a thread

Already wrote a blog post or essay? Threading it is one of the highest-leverage things you can do — but cutting at word boundaries, counting the "1/9" prefix against your character budget, and producing chunks short enough to leave room for hashtags is finicky to do by hand.

Use our Tweet Thread Splitter to paste your draft and get back a numbered thread you can copy tweet-by-tweet into the X composer. It splits at word boundaries, leaves room for the prefix, and supports custom limits for Mastodon (500) and Bluesky (300).

Hashtags: less is more

Studies consistently find that 1–2 hashtags out-perform 3+ hashtags on X. The original "spray hashtags" Instagram model was never good etiquette on Twitter and never will be. Pick one community-specific hashtag (#buildinpublic, #writerslife) and one topic hashtag if relevant.

Generate community-specific hashtag bundles with our Hashtag Generator.

Practical posting tactics

  • Post at :15 or :45. The minute after the half-hour and quarter-hour gets less algorithmic competition than the top of the hour.
  • Pin your best thread. Profile visitors land on your pinned tweet. Make it your single best work.
  • Reply to your own thread within 5 minutes. Quote-tweet the first tweet with a follow-up takeaway. Algorithm rewards the conversation.
  • Don't link in the first tweet. X demotes external links in the first tweet of a thread. Put the link in tweet N.
  • Reply to comments within the first hour. Engagement velocity is the algorithm's #1 signal.

X limits at a glance

LimitValue
Standard tweet280 characters
X Premium tweet25,000 characters
URL count (any length)23 characters
DM length10,000 characters
Bio length160 characters
Display name50 characters
Username (@handle)15 characters
Daily tweet cap (free tier)~50 tweets / 24 hr
Reply cap (free tier)~50 replies / 24 hr

Free tools used in this guide

Frequently asked questions

How long should a thread be?
Optimal length depends on the topic: 5–7 tweets for a list or how-to, 8–12 for a deep dive, 15+ only if you have genuinely strong analysis. The drop-off curve is steep — most readers don't make it past tweet 6, so structure your most important point in tweets 2–4.
Should I number my tweets?
Yes — "1/9", "2/9", etc. Two reasons: it sets reader expectation (they know how much commitment they're signing up for), and it visibly progresses through the structure as readers swipe. Both signals improve completion rate.
Does X penalize threads with external links?
It demotes external links in the FIRST tweet of a thread (tested repeatedly by independent researchers). Move your link to the final tweet of the thread. The thread itself isn't penalized — just the position of the link.
What's the difference between Twitter and X?
They're the same product — Twitter rebranded to X in 2023. The 280-character limit, t.co URL counting, hashtag mechanics, and engagement signals all carried over unchanged. We use "Twitter / X" in the tool names for SEO; the search volume on "twitter character counter" is still 30× larger than "x character counter".
Should I use threadreaderapp or similar tools?
For readers, yes — those tools render long threads as a single readable page. For writers, post your thread natively — the algorithmic boost from native engagement (likes, replies, reposts) is far more valuable than the convenience of an external reader.