Format your X/Twitter threads neatly with this free online tool. Arrange your text, improve readability, and prepare your posts for sharing without extra effort.
How to Use
- Paste your long text into the text box — an article, essay, or long-form thought you want to turn into a thread.
- Choose a max characters per post — 280 (standard), 240 (leaves room for numbering), or 140 (shorter posts).
- Toggle numbering on or off — adds "1/, 2/, 3/..." style prefixes to each post.
- Click Split into Thread to see your text divided into individual, ready-to-post chunks.
- Copy individual posts one at a time, or use Copy All to grab the entire thread at once.
Features / Benefits
- Sentence-aware splitting — breaks text at sentence boundaries where possible instead of cutting mid-sentence.
- Automatic numbering — optional "1/N" style prefixes so readers know how many posts are in the thread.
- Character limit tracking — each post shows its length against your selected limit, flagging any that go over.
- Hard-wrap fallback — extremely long single sentences are automatically word-wrapped so no post exceeds the limit.
- Per-post and copy-all options — copy one post at a time while drafting, or grab the whole thread for pasting into a scheduler.
Detailed Information
The formatter first splits your input text into sentences, then greedily packs sentences into each post until adding the next sentence would exceed your selected character limit (minus a small reserved allowance for numbering, if enabled). If a single sentence is itself longer than the limit, the tool falls back to word-by-word wrapping so no individual post ever exceeds your chosen maximum.
Once every post is built, numbering is applied as a final pass — this way, the number of posts in the thread ("1/8", "2/8", etc.) is only known once splitting is complete, and every post carries an accurate total count.
Common Uses / Examples
- Repurposing a blog post — turn a written article into a ready-to-post X/Twitter thread.
- Long-form thoughts — split an essay-style reflection into a clean, numbered thread.
- Announcement threads — break a detailed product or company update into digestible posts.
- Scripted talking points — convert a prepared script into thread format for cross-posting.
Tips / Best Practices
- Use the 240-character option if your numbering prefix plus post text is bumping close to 280.
- Read through the split posts before posting — automatic sentence splitting works well for most text, but occasionally benefits from a manual tweak for flow.
- Start with a strong first post — since it acts as the hook for the whole thread; consider rewriting the opening line yourself for maximum impact.
- End with a clear closing post — a summary or call-to-action in your final post helps wrap up the thread.
Privacy & Security
Your text is split entirely within your browser using JavaScript. Nothing is transmitted to a server, logged, or stored, so you can safely format drafts of unreleased or confidential content into thread form.
Conclusion
The X/Twitter Thread Formatter takes the manual, error-prone work out of splitting long text into individual posts — handling sentence boundaries, character limits, and numbering automatically so your thread is ready to paste and publish.
FAQ
Will it ever cut off in the middle of a sentence?
The tool prioritizes splitting at sentence boundaries; it only breaks mid-sentence for a single sentence that's longer than your chosen character limit, and in that case it word-wraps cleanly instead of cutting mid-word.
Does numbering count against my character limit?
Yes, a small allowance is reserved automatically when numbering is enabled so each post (including its "1/N" prefix) stays within your selected limit.
Can I copy just one post from the thread?
Yes, every post has its own Copy button in addition to the Copy All option.
Does this tool use AI?
No, it uses a rule-based sentence-splitting algorithm, not an AI model.
What character limit should I choose?
280 matches X/Twitter's standard post limit; choose 240 if you want extra buffer room, or 140 for shorter, punchier posts.