Tweet/X Post Thread Splitter
100% PrivateSocial Media ToolsSplit a long text into a numbered X (Twitter) thread that fits the character limit.
Runs entirely in your browser. Your input is not uploaded to Ovatly or anywhere else.
Type or paste long text above and it is split into posts that fit the limit, numbering included.
- 1Paste your long text into the box.
- 2Pick the platform limit, or choose Custom and type your own (minimum 20).
- 3Choose a numbering style: fraction (1/4), plain (1), or none.
- 4Copy the whole thread at once, or copy single posts one at a time as you publish them.
The text 'Posting consistently beats posting perfectly. Small steps every day add up to real results over time.' with a limit of 60 and fraction numbering produces exactly two posts: 'Posting consistently beats posting perfectly. Small (1/2)' and 'steps every day add up to real results over time. (2/2)'. Notice the split fell mid-sentence because no sentence boundary fit the budget: the tool prefers sentence and paragraph breaks, but staying inside the limit always wins.
- The limit counts the numbering suffix. A two digit total (10 or more posts) makes every suffix longer, and the tool re-splits until the count is stable.
- A single word longer than the limit is hard split mid-word; there is no honest alternative, and the split points are easy to spot.
- For X, this tool splits by plain characters. X also weighs links as 23 characters and some characters double, so a thread containing links may still need a trim. The Post Character Counter shows the weighted count.
The budget forced it. The tool fills each post with whole words up to the limit; when a sentence does not fit in what remains, the sentence continues in the next post rather than pushing the post over the limit.
About this tool
Paste a long piece of text and split it into a numbered thread of posts that fit your platform's limit: 280 for a free X account, 300 for Bluesky, 500 for Threads, or any custom limit. The splits land on word boundaries, paragraph breaks start fresh posts, and the numbering, like (2/5), is counted inside the limit, so no post comes out a character too long.
Related tools
Part of Ovatly's free tools in Social Media Tools.