All tools

Thread Splitter

Turn long text into clean, numbered threads that fit each platform.

280 characters per post.

Enter some text above to generate your thread.

The thread splitter turns one long block of text into a tidy, numbered thread that fits perfectly on X (Twitter), Threads, or Bluesky. Paste your draft, choose a platform, and it instantly breaks the text into individual posts — each one packed as full as possible without ever splitting a word in the middle. It is the quickest way to publish a multi-part tweetstorm or Bluesky thread without counting characters by hand.

Smart packing keeps your writing readable: the tool breaks on paragraph and sentence boundaries first, falling back to word boundaries only when needed, and reserves space for the post numbering so a counter like (4/9) never pushes a post over the limit. Every segment shows its exact character count against the platform cap, and you can copy any single post or grab the whole thread at once with one click.

Use it to repurpose blog intros, newsletters, or long captions into native threads for each network. Everything runs locally in your browser, so splitting is instant and your unpublished content stays private to you.

Frequently asked questions

How does the thread splitter decide where to break?

It packs your text greedily, filling each post as full as possible while never cutting a word in half. It prefers to break at paragraph boundaries first, then between sentences, then between words. Only if a single word is longer than the platform's limit will it hard-split that word as a last resort.

Does it count the post numbering toward the limit?

Yes. Each post ends with a counter like (3/7), and that text takes up characters too. The splitter runs a two-pass calculation: it estimates the total post count, reserves room for the numbering, then re-packs so every post — counter included — stays safely under the cap.

Which platforms and limits are supported?

Threads are supported for the networks that allow multi-post chains: X (Twitter) at 280 characters per post, Threads at 500, and Bluesky at 300. Pick a platform from the dropdown and the segments instantly recalculate against that limit.

Is my text private?

Completely. The splitter runs entirely in your browser — your text is never uploaded, stored, or logged. You can draft sensitive announcements safely, and it keeps working even if you go offline after the page loads.

Now schedule it with PostJay

Plan, schedule, and auto-publish to every platform from one calendar. Free to start — no card required.

Get started free