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

  1. Paste your long text Drop in the script, thread or caption that runs past a platform's limit.
  2. Set the limit and numbering Pick a character limit — presets for common platforms are provided — and switch numbering on if you want it.
  3. 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.