Free Twitter/X Thread Length & Character Splitter
Last updated: October 15, 2026
Quick answer: Posting a long idea on X means manually chopping it into 280-character pieces, counting every character, and hoping a link doesn't blow the limit — X's own composer has no thread splitter. And the counting has traps: X wraps every link in its t.co shortener, so any URL counts as exactly 23 characters no matter how long it is, while emoji and non-Latin characters count as 2. This free Twitter/X thread splitter does the counting and the splitting for you: paste your draft, pick your platform — X (280), X Premium (25,000), Threads (500), Bluesky (300), Mastodon (500), or LinkedIn (3,000) — and get a numbered thread with smart sentence-boundary breaks (no post ever ends mid-thought), three numbering styles, per-post copy, and a one-click .txt download. Everything runs in your browser; nothing is uploaded.
Counting rules: on X, every link counts as 23 characters (t.co) and emoji / non-Latin characters count as 2 — the same rules X itself uses. Other platforms count plain characters. Numbering width is reserved before packing, so a "2/4" prefix can never push a post over the limit. Your text never leaves your browser.
✓ Free forever · ✓ No signup · ✓ Tool inputs stay in your browser — never sent to our servers.
How to Use the Twitter/X Thread Length & Character Splitter
- Paste your long text into the box. The splitter counts and splits live with every keystroke — nothing to submit.
- Pick your platform: X (280), X Premium (25,000), Threads (500), Bluesky (300), Mastodon (500), or LinkedIn (3,000). The limit and the counting rules switch automatically.
- Choose a numbering style: "2/4 …" at the start (reads as a label), "… 2/4" at the end (classic tweetstorm), or none. The splitter reserves space for the widest numbering before packing, so no post can overflow.
- Control the breaks: leave "Blank line starts a new post" on to force a split exactly where you want one (e.g. between a hook and the body). The splitter otherwise breaks at sentence boundaries — never mid-word, never mid-thought.
- Copy each post with its own button (in order), or hit Copy entire thread / Download .txt and paste into X, Threads, or your scheduler.
Why Use Our Twitter/X Thread Length & Character Splitter?
- X's real counting rules — every link counts as exactly 23 characters (t.co) and emoji / non-Latin characters count as 2, matching X's own weighted counting. No more "1 character over" surprises at post time.
- Smart sentence-boundary splitting — posts break after sentence-ending punctuation, fall back to word boundaries, and never cut a word in half unless a single word exceeds the limit.
- Six platform presets in one page — X (280), X Premium (25,000), Threads (500), Bluesky (300), Mastodon (500), LinkedIn (3,000), each with its own limit applied instantly.
- Three numbering styles — "2/4 …" at the start, "… 2/4" at the end, or none — plus an optional 🧵 emoji on the first post. Numbering width is reserved in a two-pass pack, so it can never overflow a post.
- Forced breaks + per-post copy — blank lines become hard split points you control; every post gets its own copy button, with copy-all and .txt download for the whole thread.
- 100% client-side and private — no signup, no upload, no API; your draft never leaves your browser.
Common Use Cases
- Newsletter writers repurposing issues: Paste a newsletter section, split it into a numbered X thread, then re-split the same draft at 500 for Threads — one draft, three networks, minutes of work.
- Marketers launching campaigns: Draft the announcement once, force breaks at the hook / proof / CTA with blank lines, and hand the numbered posts to the social scheduler with exact counts.
- Researchers and analysts sharing findings: Turn a long-form finding into a readable thread that breaks at sentence boundaries — no post ends mid-thought, and data links count their true 23 characters.
- Indie hackers posting release notes: Split a changelog into a punchy thread: hook first, each feature its own numbered post, CTA last — with the 🧵 opener for the timeline.
- Multilingual creators: Non-Latin scripts count double on X; the weighted counter shows the true cost before you post, so a Hindi, Arabic, or Japanese thread never overflows.
Twitter/X Thread Length & Character Splitter vs Alternatives
- Unfollr's Twitter/X Thread Splitter: A clean, focused single-platform splitter with smart sentence breaks and a live example — genuinely good at the X-only job. Ours adds what it lacks: six platform presets, X's weighted link/emoji counting, end-style numbering, copy-all plus .txt download, and full Spanish/Portuguese pages.
- TwitterTools' Tweet Splitter: Part of a well-built open-source X toolkit with real counting rules — the strongest incumbent on accuracy. Ours matches the counting, then adds the multi-platform presets, the X Premium 25,000-char check, forced blank-line breaks, and per-post copy buttons in a single page.
- SimpliConvert's Twitter Thread Formatter: A solid formatter with automatic numbering and word-wrap that never splits words. Ours goes further on the counting (links = 23, emoji = 2 per X's rules — not plain length) and re-splits the same draft for Threads, Bluesky, Mastodon, and LinkedIn.
- SocialCal's Thread Splitter: A cross-platform splitter (X, Threads, Bluesky, Mastodon, LinkedIn) tied to a paid scheduling product — the multi-network idea is right. Ours is the free, no-account alternative with X's weighted counting rules and no upsell in the way.
Bottom line: if you want one draft split correctly for every network with X's real counting rules — links as 23, emoji as 2, numbering that can't overflow — this page is built for that job. If you also need scheduling after the split, a tool like SocialCal is the natural next step.