EN
My tools

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.

Characters, words, lines or parts, depending on the choice above.
For delimiter or regex mode. \n means a line break, \t a tab.
For characters and equal parts. A single word longer than N is still split.
Split text
3 parts
Parts
PartCharactersWordsStarts with
19717Long messages often need splitting. A social post may allow …
29515message 160, and some forms even fewer. Splitting at word bo…
3549Numbered parts make it clear where each piece belongs.
My tools →
Advertisement

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

  1. Paste the text.
  2. Choose how to split: by characters, words, lines, equal parts, sentences, paragraphs, a delimiter or a regex.
  3. Enter N or the delimiter, and keep “break only between words” on for readable parts.
  4. 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:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Text Splitter (Split Text into Chunks). https://kakao.mobile/tools/text-splitter/

MLA

“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

Advertisement