Social Media Tools

Twitter Thread Splitter


Turn a long post into a clean, numbered thread of tweets that fit the character limit — split on word boundaries, free and entirely in your browser.

💡 About this tool

  • Splits long text into a numbered thread, always breaking on word boundaries — never mid-word.
  • Keeps paragraphs together where they fit, and reserves room for the (n/total) suffix so numbered tweets never overflow.
  • Each tweet gets a live character count and its own Copy button, plus a Copy all button for the whole thread.
  • The count is a plain character count. Note that X/Twitter counts every URL as 23 characters and many emoji as 2, so a tweet full of links may measure shorter on X than it looks here.
  • Everything runs locally in your browser — nothing is uploaded or stored.

The Twitter Thread Splitter takes one long block of text and breaks it into a tidy, numbered thread of tweets that each fit inside your chosen character limit. Paste your draft, click split, and every tweet lands in its own card with a live character count and a one-tap copy button.

It always breaks on word boundaries, so no word is ever cut in half, and it keeps whole paragraphs together whenever they fit. Everything runs in your browser, so nothing you write is uploaded or logged.

How to split text into a Twitter thread

  1. Paste or type your long post into the input box.
  2. Pick a character limit — 280 for a free X account, or a higher limit for X Premium, Mastodon, or Bluesky.
  3. Leave Append (n/total) numbering ticked if you want each tweet labelled like (1/8).
  4. Click Split into thread.
  5. Copy each tweet with its own button, or grab the whole thread with Copy all, then paste them into X one after another.

What is a Twitter thread splitter?

A thread splitter is a text tool that turns an essay-length draft into a sequence of tweets that each respect a maximum character count. Instead of manually counting characters and hunting for a clean place to cut, you let the tool pack your words into as few tweets as possible without breaking any word or overflowing the limit.

Why not just paste one long post?

X caps standard posts at 280 characters unless you pay for Premium, and even long-form posts read better when they are broken into digestible, scannable beats. Threads also earn more engagement because each tweet is a fresh chance to appear in someone's timeline and a natural place for readers to reply.

How the character limit and numbering work together

When you enable numbering, the suffix like (3/12) costs real characters. This tool reserves room for that suffix before it packs your text, using the total tweet count for its width, so a numbered tweet never quietly spills past the limit once the label is added.

If you turn numbering off, every character up to the limit is available for your words. That is handy when you plan to post replies manually and would rather not clutter each tweet with a counter.

Does it count URLs and emoji the way X does?

Not exactly, and that is worth knowing. This tool uses a plain character count, but X shortens every link to a fixed 23 characters no matter how long the real URL is, and it counts many emoji as 2 characters. So a tweet packed with links may measure longer here than it will on X, giving you a safe margin rather than an overflow.

Tips for writing a thread that gets read

Lead with a strong first tweet that promises a payoff, because that is the one most people see. Keep each tweet focused on a single idea so the thread stays easy to skim.

End with a clear call to action — a question, a link, or an invitation to follow. If you are polishing the hook, run it through the Social Media Character Counter to check it against every platform's limit at once.

Threads that use tags well tend to travel further, so count and tidy yours with the Hashtag Counter before you post. And if you are cross-posting to Instagram, the Instagram Caption Spacer keeps your line breaks intact where Instagram would normally collapse them.

Frequently Asked Questions

Does the thread splitter break words in the middle?

No. It always splits on spaces and other whitespace, so complete words stay together. The only exception is a single word longer than the entire character limit, which has to be hard-split because it cannot fit any other way.

Is my text uploaded to a server?

No. All splitting happens locally in your browser using client-side JavaScript. Your draft is never sent to, stored on, or seen by any server, which makes it safe for unpublished or private writing.

Can I change the character limit?

Yes. You can choose 280 for a standard X account, 4000 for X Premium, 500 for Mastodon, 300 for Bluesky, or a shorter custom limit. The tool re-packs your text to fit whichever limit you pick.

How does the (n/total) numbering affect the count?

The numbering suffix counts toward the limit, so the tool reserves space for it before packing your words. It sizes that reservation using the total number of tweets, ensuring a numbered tweet never exceeds the limit once the label is appended.

Why does X count my tweet as shorter than this tool does?

X shortens every URL to 23 characters regardless of its real length, so tweets containing links often measure longer here than on X. This tool uses a plain character count, which errs on the safe side rather than letting a tweet overflow.

Can I copy the whole thread at once?

Yes. Each tweet has its own Copy button, and the Copy all button copies the entire thread with blank lines between tweets, so you can paste them into X in order.