Thread Splitter

Split long essays, articles and thoughts into perfectly sized, numbered posts for X, Bluesky, Mastodon, Threads and LinkedIn.

0 posts

🔒 Runs entirely in your browser — nothing you type is uploaded or stored on a server.

The Thread Splitter breaks long text, blog posts, essays and articles into clean, numbered social media posts that fit platform character limits. Select a target network (X/Twitter, Bluesky, Mastodon, Threads, LinkedIn) or enter a custom character cap, and your text is split at natural sentence and word boundaries.

Also on Txtset: check tweet and post character limits · measure spoken presentation time.

Manually splitting an article into tweets is frustrating: counting characters by hand, awkward mid-word breaks, and re-numbering (1/8) when an extra thought is added. This tool handles boundary calculations automatically, reserving space for numbering suffixes like (1/10) or thread hooks 🧵.

Each split segment appears in its own clean card with a character counter and an instant single-post Copy button, plus a 'Copy all posts' button to grab the complete thread formatted with clean separators.

How to use

  1. Select your destination platform preset (X 280, Bluesky 300, Mastodon/Threads 500, LinkedIn 3000) or enter a custom limit.
  2. Choose your numbering style: Prefix (1/n), Suffix (1/n), Thread hook (🧵), or None.
  3. Paste your long text into the input box.
  4. Review the generated post cards and copy individual posts or click 'Copy all posts'.

Examples

Twitter thread from blog post
Paste an 800-word article to instantly get 6 numbered, 280-character tweets ready for posting.
Bluesky thread
Split a draft into 300-character posts formatted with clean paragraph breaks.
LinkedIn carousel text
Divide a long essay into 3,000-character chapters for a multi-slide post.
Thread with hook emoji
Select 'Thread hook 🧵' to place a thread emoji on post 1 and numbers on subsequent posts.

Frequently asked questions

What are the character limits for major platforms?
X/Twitter is 280 characters; Bluesky is 300; Mastodon and Threads are 500; LinkedIn posts allow up to 3,000 characters.
How does the tool choose where to split?
It breaks text at sentence endings and punctuation marks where possible, and never splits words in half.
How does post numbering work?
Space for numbering (like (1/5) or (1/12)) is pre-calculated so the numbering itself never pushes a post over the character limit.
Can I copy all posts at once?
Yes. Click 'Copy all posts' to copy the entire thread with double-line separators to your clipboard.
Is my text uploaded or stored?
No. The thread splitting logic runs entirely client-side in your browser.