How do you split long text into a Twitter thread?
A Twitter thread splitter cuts long text into numbered posts that each fit X's 280-character limit. Paste your writing into this free tool and it breaks the text at blank lines first, then at sentences, then at words, and adds 1/5-style numbering with room reserved so no post goes over.
I reach for it when a draft started somewhere else, like a blog post or a newsletter. Splitting by hand is slow, and it's easy to end up one character over.
How to use the Twitter Thread Splitter
- Paste or type your text into the box.
- Add a blank line wherever you want a new post to start. The splitter always respects blank lines.
- Leave "Add 1/5 numbering" on for numbered posts, or turn it off.
- Tick the long posts option only if your X plan lets you write longer posts.
- Check each post and its count, then copy the posts one by one into X's composer.
Your draft is kept in your own browser's storage, so it's still there if you reload the page. It is never uploaded.
How does the splitter decide where to break?
The splitter works from the cleanest break to the roughest. It only moves to the next rule when the previous one can't make a post fit.
| Order | Breaks at | When |
|---|---|---|
| 1 | Blank lines | Always. Each paragraph starts a new post. |
| 2 | Sentence ends | A paragraph is longer than one post |
| 3 | Spaces between words | One sentence is longer than one post |
| 4 | Single characters | One "word" is longer than a post, like a giant code string |
Inside a paragraph, it packs as many whole sentences as fit before starting the next post, so ideas stay together.
When numbering is on, the label (like 3/8) sits on its own line at the end of each post. The splitter first works out how much space the longest label needs, then keeps that space free in every post. So numbering never pushes a post past the limit.
How does X count characters in a thread?
X does not count every character the same way. This splitter follows the open-source twitter-text rules, published in the twitter-text configuration file, which set a 280 limit with weighted characters.
- Letters, numbers and common punctuation in Latin scripts count as 1.
- Every link counts as 23, however long or short the real URL is.
- Emoji count as 2.
- Most characters in scripts like Chinese, Japanese and Korean count as 2, so those posts fit about 140 characters.
That's why a post can look short and still show red. A post with three links has already used 69 characters on links alone.
What about longer posts on paid X plans?
Subscribers on paid X plans can write posts far longer than 280 characters, but X's help pages don't agree on the exact cap, as of October 2026. The About X Premium page says up to 25,000 characters, while the How to Post page still mentions 4,000.
The long posts option in this tool uses 25,000, matching the Premium page. Check what your own composer allows before you rely on it. Everyone can read long posts, but only subscribers can create them. In my experience, a short thread is still easier to skim than one giant post.
Tips for a cleaner thread
The splitter handles the counting. You still decide where the ideas go.
- Write the first post separately. A paragraph from the middle of an article rarely works as a hook. The Twitter Hook Generator gives you openings to test.
- Put blank lines where ideas change. You control the breaks; the splitter only fills the gaps.
- Cut before you split. A 2,000-character draft often says the same thing in 1,200.
- Move links to the post where they matter. Each one costs 23 characters.
A fictional example: a 1,400-character newsletter intro about saving for a first car. Pasted as one block, it splits into 6 posts that break wherever sentences happen to end. Add a blank line before each new idea, and every post holds one complete idea instead.
What mistakes should you avoid when splitting?
Most problems come from the text going in, not the splitter.
- No blank lines at all. Ideas run across post breaks and the thread reads like a chopped-up essay.
- Editing posts after you copy them. Adding words in X's composer can push a post over. Edit here first.
- A weak first post. X's thread help page says threads of 4 or more posts get cut short on timelines with a "Show this thread" link. Post 1 must stand alone.
- Splitting text you don't own. Copying someone else's article into a thread isn't original content.
When should you use a related tool?
Starting from bullet points instead of finished text? The Twitter Thread Generator builds the hook and closing post for you. To see your posts the way they will look on X, paste them into the Twitter Thread Preview. Checking just one post? The Twitter Character Counter is quicker.
For more ideas, read how to repurpose blog content into tweets and how to write viral Twitter threads.
Frequently Asked Questions
How many characters can each post in a thread have?
Each post in a thread can have up to 280 characters on a standard X account, as of October 2026. Links count as 23 characters and emoji count as 2. Subscribers on paid plans can write longer posts, but X's help pages list both 25,000 and 4,000 as the cap.
Does the thread splitter cut words in half?
No, the thread splitter only cuts inside a word when that single word is longer than a whole post, such as a very long code string. Otherwise it breaks at blank lines, then at sentence ends, then at spaces, so every post ends on a complete word.
Is my text saved or uploaded anywhere?
Your text is never uploaded. The Twitter Thread Splitter runs entirely in your browser and keeps a copy of your draft in your browser's local storage, so it survives a page reload. Clearing your browser data or the text box removes it. No account or sign-up is needed.
Should I put numbers like 1/5 on my thread?
Numbers like 1/5 are optional. They show readers how long the thread is and keep the order clear if one post gets shared alone. They cost about 5 to 7 characters per post. The splitter reserves that space for you, so turning numbering on never pushes a post over the limit.