Thread Formatter
Paste a blog post, newsletter or notes and get a numbered thread, split where your sentences end — a thread splitter for the 500-character posts on Threads. This one runs entirely on our server: no AI, nothing leaves our infrastructure.
How to turn long-form content into a thread
Split on meaning, not on length
A post that ends mid-thought loses the reader. The formatter breaks after a full stop, question mark or exclamation mark, so every post ends on a complete sentence. Only a single sentence that does not fit into one post gets cut, at a space between two words — a good sign that the sentence is too long anyway.
Front-load the first post
Post 1 decides whether anyone reads post 2. Put your strongest claim there, not your introduction. The formatter splits, it does not rewrite, so edit post 1 by hand until it works on its own in the feed.
Shorter posts, more of them
Around 300 characters per post reads better on mobile than 500. The numbering in front of each post, like 1/6, counts toward your limit, so even at 500 no post goes over what Threads allows. Slide lower for a faster rhythm.
Thread or text attachment?
Since September 2025, Threads lets you attach up to 10,000 characters of text to a single post. An attachment suits one continuous piece that people read start to finish. A thread suits points that stand on their own, because every post in it can collect its own replies.
Add the line breaks back
The formatter joins your paragraphs into running text before it splits. If a post needs a list or a pause, add the line breaks in the Threads composer before you publish.
Example: a blog intro turned into a thread
This is the exact output of the formatter for the text below. Notice that every post ends on a full sentence and the posts come out roughly even.
Most blog posts die on the blog. You spend six hours on an article, publish it, share the link once and watch it collect forty visits. The problem is rarely the writing. A link asks people to leave the app they are enjoying, and most of them won't. A thread does the opposite: it brings the argument to where your readers already are. Start with the one sentence that made you want to write the post in the first place. Cut the warm-up, because nobody on Threads needs an introduction. Keep one idea per post and end each one at a natural stop. Close with a question your readers can answer from their own experience. Then link the full article in a reply for the few who want more.
1/3 Most blog posts die on the blog. You spend six hours on an article, publish it, share the link once and watch it collect forty visits. The problem is rarely the writing. A link asks people to leave the app they are enjoying, and most of them won't.
252 chars
2/3 A thread does the opposite: it brings the argument to where your readers already are. Start with the one sentence that made you want to write the post in the first place. Cut the warm-up, because nobody on Threads needs an introduction.
240 chars
3/3 Keep one idea per post and end each one at a natural stop. Close with a question your readers can answer from their own experience. Then link the full article in a reply for the few who want more.
200 chars
Frequently asked questions
How long can a post on Threads be?+
A single post holds up to 500 characters. For longer pieces you can chain several posts into a thread or, since September 2025, attach up to 10,000 characters of text to one post.
Should I post a thread or use a text attachment?+
Use a thread when your points work on their own and you want each one to earn replies. Use a text attachment for one continuous piece, like an essay or a story, that only makes sense read in full.
How do I publish the posts as a thread?+
In the Threads composer, paste post 1, then use “Add to thread” to add the next post below it. Repeat until the sequence is complete and publish. You can also publish post 1 first and add the rest as replies to yourself.
How much text can I paste?+
Up to 10,000 characters per run, which is roughly a 1,500-word blog post. For anything longer, split the source into sections and format them one at a time.
Does the formatter use AI or store my text?+
No. The splitting is plain code on our own server. No AI model is involved, nothing you paste is sent to a third party, and your text is not saved.
Why did my line breaks disappear?+
The formatter joins everything into running text before it splits, so posts break cleanly at the end of a sentence. Add line breaks back in the Threads composer where a post needs them.
Do I need the 1/6 numbering?+
No. Numbering tells readers there is more to come and how long the thread is. If you prefer a cleaner look, delete the prefix before posting.