Free tool

See the tweets before you post them.

A free X thread splitter and preview: paste a take and see exactly how it posts, tweet by tweet, split at X's 280-character limit or kept whole if you have Premium. It runs the same splitting code Sonar uses to publish, in your browser, and nothing you type is sent anywhere.

416 characters

2 tweets

split by the 280 limit

How it posts: 2 tweets

  1. 1 of 2256 / 280

    We raised our prices this week, for the first time in two years. On a call the next day a client's COO told me they would have paid the new number six months ago if we had asked. Six months of the old price, because nobody wanted to have the conversation.

  2. 2 of 2158 / 280

    A low price reads as doubt. The client had already decided we were worth more, and we were the last to know. Charge what the work is worth, and say it early.

Writing for the other room too? Preview the LinkedIn version or format it. Not sure what this week's take is? Count the posts in your week.

01

What X actually allows

A free X account is hard-capped at 280 characters per post. Paste more than that and the platform will not take it, so a longer take has to become a thread. X Premium raises the ceiling to 25,000 characters and folds the rest behind a Show more, which is why the switch under the box changes the answer: the same take is six tweets on a free account and one long post on a paid one. Most splitters quote 280 and stop, which is the wrong answer for anyone who pays.

The counter is characters, not words, and an emoji or a non-Latin letter can count as more than one. Links are counted as written here; X shortens them on its side, so a take that sits within a few characters of the cap is worth a second look in the composer.

02

How the split decides

The splitter keeps your structure rather than chopping at 280. It packs whole paragraphs into a tweet while they fit; only a paragraph too long for one tweet breaks into sentences, and only a sentence too long for one tweet breaks into words. Quotes, brackets and list numbers stay with the line they belong to, and a link is never broken across two tweets.

You can decide the breaks yourself: three dashes on their own line start a new tweet, and the splitter respects them, only stepping in when one of your own segments still runs past the limit. That is the same convention Sonar stores a thread in, so a thread you shape here behaves the same way inside the product.

03

Writing a thread people finish

The first tweet is the whole thread for most readers, so it has to work alone: the claim, or the number, or the moment, with no wind-up. A thread that opens with "a thread on pricing" has spent its first tweet on a label. Then every tweet after it should be worth reading on its own, because the timeline shows them one at a time and people arrive in the middle.

Length is a decision, not an accident. Six tweets that each carry an idea beat twelve that carry half of one. If the splitter turns your take into eleven tweets, that is usually a sign the take is two takes.

04

The same split, inside Sonar

This is not a model of what Sonar does, it is the function Sonar runs. When you save an X draft, the same splitter applies the same physics, and the publisher posts the tweets it produced, in order, as a native thread. Sonar writes the take first: it reads your calendar, meetings, Slack and notes, finds the moments worth saying, and drafts for LinkedIn and X in your own voice, each room in its own register. How Sonar posts to X or how a week becomes posts.

FAQ

Questions about threads.

Sonar

Write the take once, post it in both rooms.

Sonar drafts from what actually happened in your week, in your voice, and gives the same idea a LinkedIn post and a native X thread, each written for the room it lands in. The free tools are one page away.