Thread Splitter
?
Input
Auto-split
Split
Clear
Text is split automatically while you type.
0 characters
Output
Copy all
Export JSON
Nothing yet.
What this tool does
Your text is processed in your browser and isn’t sent or uploaded anywhere.
Fills each part up to your character limit, keeping words together when possible and splitting long words only when needed.
Counts length using emoji-aware graphemes; optionally counts URLs as 23 characters (like on Twitter).
Split automatically as you type or manually with the Split button.
Optional counter before or after the text, with parentheses or a new line; blank lines can start a new part.
Optional continuation marker (→ or …) on non-final parts and per-part limits shorter than the global limit.
Optional typography cleanup for quotes, dashes, spacing, ellipses, and arrows.
Copy individual parts or all parts, or export them as JSON.
Options
Reset
Advanced
Max chars
i
Maximum characters per part.
Counter
i
Add part numbers, like 1/3.
after
before
the text
i
Choose whether the part number appears before or after the text.
parentheses
i
Put part numbers in parentheses.
new line
i
Put part numbers on a new line.
Blank line starts a new part
Continuation marker
→
…
i
Adds the selected marker to the end of each part that has more text after it.
URLs count as 23 chars (Twitter)
i
Each detected URL counts as 23 characters toward the limit, regardless of its displayed length.
Typography cleanup
i
Cleans up quotes, dashes, and spacing; also standardizes ellipses and arrows.
Per-part max override
i
Set a lower character limit for each part; the global maximum still applies.
Part
1
0
/
280