Text Splitter (Split Text into Chunks)
Split long text into chunks of N characters or words, into equal parts, at a delimiter or regex, or into sentences and paragraphs, with optional Part 1/5 labels.
| Part | Characters | Words | Starts with |
|---|---|---|---|
| 1 | 97 | 17 | Long messages often need splitting. A social post may allow … |
| 2 | 95 | 15 | message 160, and some forms even fewer. Splitting at word bo… |
| 3 | 54 | 9 | Numbered parts make it clear where each piece belongs. |
Long text often has to be cut into smaller pieces: a thread of posts under a character limit, SMS-sized messages, chunks for a form or a translation tool, or a list made out of comma-separated data. This splitter cuts text every N characters (without breaking words), every N words or lines, into N equal parts, at sentences or paragraphs, or at any delimiter or regular expression. Each part can be labelled “Part 1/5”, and a table shows the length of every part.
How to use this tool
- Paste the text.
- Choose how to split: by characters, words, lines, equal parts, sentences, paragraphs, a delimiter or a regex.
- Enter N or the delimiter, and keep “break only between words” on for readable parts.
- Optionally label the parts, then copy the result; the table shows each part’s size.
Formula
Characters: fill each part with whole words while length ≤ N · Equal parts: cut near positions k × L ÷ N, moved to the nearest space
Lengths are counted in user-perceived characters, so an emoji with a skin tone or a Korean syllable counts as one and is never cut in half. A word longer than N characters is split on its own. Sentence mode uses the browser’s built-in sentence rules, which know about abbreviations in many languages; paragraph mode splits at blank lines. In delimiter mode \n and \t stand for a line break and a tab, and regex mode uses JavaScript regular expressions with Unicode support; a repeat inside a repeat, such as (a+)+, or a repeated choice whose options can match the same text, such as (a|aa)+, is refused unless you tick “Allow risky patterns”, because it can freeze the page. Empty parts are dropped.
Example
The default 248-character text split every 100 characters at word boundaries gives 3 parts of 97, 95 and 54 characters, so no word is cut. Split into sentences instead, it gives 4 parts, one per line.
Frequently asked questions
How do I split text into tweets or posts?
Choose “Every N characters”, enter the limit (for example 280), keep “break only between words” on and tick “Label the parts” so readers can follow along. Leave a few characters spare for the labels or numbering.
How do I turn a comma-separated list into lines?
Choose “At a delimiter”, enter a comma, and keep “trim spaces” on. Each item appears on its own line, ready to paste into a spreadsheet column.
Why are my parts shorter than N?
With word-safe splitting, a part ends at the last space that keeps it within N, so it is usually a little shorter. Untick the option for exact, equal-length chunks.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/text-splitter/
Cite or embed this tool
kakaoCalc. (2026, November 8). Text Splitter (Split Text into Chunks). https://kakao.mobile/tools/text-splitter/
“Text Splitter (Split Text into Chunks).” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/text-splitter/.
Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms