Text & Converters
Caption Splitter
Paste your long text and set a character limit to break it into clean, numbered chunks.
// PASTE TEXT ABOVE
What this is
A caption splitter divides long text into chunks that each fit a character limit you set. Cuts land on word boundaries, never mid-word, and prefer the end of a sentence where one is available — because a chunk that stops mid-sentence loses the reader between two posts. Each chunk carries a position marker so readers know more is coming and where they are in it.
How it works
A position marker like 1/5 consumes characters too, so the splitter reserves room for it before cutting. Without that, the last chunk routinely overshoots the limit once numbering is added — an error you only discover when the post is rejected.
The first chunk decides whether anyone reads the rest. That makes writing a self-contained opening more important than dividing the text evenly; a first chunk that trails off rarely earns the tap for the next one.
How to use it
- Paste your long text Drop in the script, thread or caption that runs past a platform's limit.
- Set the limit and numbering Pick a character limit — presets for common platforms are provided — and switch numbering on if you want it.
- Copy each chunk Each chunk has its own copy button, so you can paste them one at a time in order.
Common questions
- Can a word get cut in half?
- No — cuts always fall on word boundaries, and the splitter looks for a sentence ending first before settling for the nearest word break. The only exception is a single word longer than the limit itself, which cannot be split without breaking it.
- Does the numbering count against the character limit?
- Yes, and the splitter reserves room for it before cutting. That is why each chunk comes out slightly under the limit you set — the remainder holds the position marker.
- What is the character limit for a thread post on X?
- A single post on X is limited to 280 characters for accounts without a paid subscription. For a thread, leave roughly 10 characters for numbering so the final chunk does not overrun.
Notes
- Your text never leaves the browser.