Text utilities·Free, no signup
Message Splitter
Cut long text into numbered chunks that fit any character limit, without breaking words.
Breaks at the nearest space instead of mid-word.
Prefixes every chunk with (1/4) so readers can follow the order.
- chars
- 301
- words
- 56
- lines
- 3
- size
- 301 B
(1/2) Thanks for waiting. The delivery window has moved to Thursday between nine and eleven in the morning, and the driver will send a text when he is fifteen minutes away. If that no longer suits you, reply with a better day before Wednesday evening and we will book it again at no (2/2) extra cost.
Split into 2 parts.
Nothing is uploaded
Everything runs in your browser. Your text never reaches a server.
Up to 100,000 repeats
Ten times the usual ceiling, and it stays responsive at the top end.
Any language, any emoji
Full Unicode support, with emoji counted as single characters.
Copy or download
One click to the clipboard, or save the whole result as a .txt file.
When a message is longer than the box it has to fit into, something has to give. This splitter cuts your text into chunks of whatever character length you set, optionally without breaking a word across the join, and optionally with a counter such as (1/4) added to each part so that readers know how many are still coming.
Set the chunk size to match the limit you are up against: 160 characters for a single SMS, 280 for a short public post, 2,000 for a chat message on a platform that caps them there. The parts appear as separate blocks with a copy button each, so you can send them one at a time in order.
Three steps
How to use the message splitter
- 1
Paste the full message
Write it as one continuous piece first. Splitting afterwards is easier than composing in fragments and then discovering that the third part is two characters over the limit.
- 2
Set the chunk length
Enter the limit in characters. If you switch numbering on, leave some headroom: the (1/4) counter sits inside the chunk and counts towards the same limit as the words do.
- 3
Copy each part in turn
Every chunk gets its own copy button. Send them in order, and leave a moment between parts so they arrive in sequence rather than out of order at the other end.
Choosing a chunk size
The right number depends on the channel, and the safest approach is to check the limit rather than assume it. SMS is the strictest and the most surprising: 160 characters when the whole message uses the GSM-7 alphabet, but only 70 as soon as a single emoji, curly quote or accented letter forces it into Unicode.
Longer messages are usually delivered as several linked segments, each carrying a header, which drops the usable space to 153 characters per part in GSM-7 and 67 in Unicode. If you are billed per segment, splitting deliberately at 153 gives you control over the number of parts instead of leaving it to the carrier.
- 70 characters: a single SMS that contains any emoji or accented character.
- 153 characters: one part of a multi-part SMS written in the GSM-7 alphabet.
- 160 characters: a single plain-text SMS with no Unicode characters in it.
- 280 characters: a short public post on a microblogging platform.
- 1,000 to 2,000 characters: typical caps for chat and community platform messages.
Keeping words and numbering intact
Splitting strictly on a character count will cut through the middle of a word, which reads badly and occasionally changes the meaning. With word-safe splitting on, each chunk ends at the last space that fits, so parts come out slightly shorter than the limit but always readable. Turn it off only when exact chunk length matters more than legibility.
Numbering adds a marker such as (1/4) to every part. It is worth the characters it costs, because messages sent in sequence often arrive out of order, and a reader who can see there are four parts will wait for the rest. Remember that the marker itself is counted, so budget a handful of characters for it.
Where splitting is the wrong answer
If the limit exists because the platform wants shorter posts, several chained messages can read as spam and may be rate-limited or hidden. A single link to a longer document is often better received. Some platforms also collapse rapid repeat messages from one account, so the later parts of a long chain may never be seen at all.
Splitting is at its best for technical limits rather than social ones: a form field with a hard maximum, a legacy system that truncates at 255 characters, an SMS gateway billed per segment, or a caption box that silently drops the overflow. In those cases the chunk boundary is a constraint, not a style choice.
Frequently asked questions
Does the numbering count towards the chunk limit?
Yes. The (1/4) marker is inserted into the chunk, so it spends characters from the same budget. Reduce your chunk size by six or seven characters when numbering is switched on, or set the limit slightly lower and check the longest part before you send anything.
Will it split in the middle of a word?
Only if you switch word-safe splitting off. With it on, each part ends at the last space that fits within your limit, so words stay whole and the parts vary a little in length. A single word longer than the chunk size is still cut, because there is nowhere else to break it.
Why does my SMS limit drop to 70 characters?
Because one character fell outside the GSM-7 alphabet and pushed the whole message into Unicode encoding, where each character takes two bytes. Emoji, em dashes and the curly quotation marks that word processors insert are the usual causes. Replacing them with plain equivalents restores the 160-character limit.
Can I split on sentences or paragraphs instead?
Not directly; the tool splits on a character count with an option to respect word boundaries. For paragraph-sized parts, set a chunk length close to your average paragraph and check the joins, or break the text yourself and use the character counter to confirm each piece fits.
Do the parts keep my line breaks?
Line breaks are treated as characters and stay in the output, so they count towards the chunk length like anything else. If a break falls near a boundary it can end up at the start of the next part, so check the joins before sending anything that relies on its layout.
Is my message sent anywhere?
No. The splitting happens in your browser and no part of the text is transmitted, logged or stored. That matters when a message contains customer details or anything confidential. Closing the tab clears it, so keep the original if you might need to split it again later.
Keep going
Related tools
Built on the same engine, tuned for a different job.
Character Counter
See characters, characters without spaces, bytes and reading time update on every keystroke.
Open toolWord Counter
Track a draft against an essay limit or an article brief without leaving the page.
Open toolBlank Text Generator
Build empty-looking text from four kinds of invisible character, then copy or download it.
Open toolRemove Duplicate Lines
Deduplicate a list, tidy the whitespace and sort it, with a count of everything removed.
Open toolThere are more where this came from
Every tool on the site runs the same way: in your browser, with no account, no limits and nothing sent anywhere.
Browse all toolsLast updated 23 August 2026