Split text instantly in three ways: by a custom delimiter, into equal-sized character chunks, or into a chosen number of equal parts. Each resulting piece can be numbered automatically for easy reference. Perfect for breaking up long text, data, or documents into manageable sections, entirely in your browser.
\n for a newline or \t for a tab. Leave empty to split into individual characters.The Split Text Tool breaks long text into smaller, manageable pieces using three different methods: splitting by a custom delimiter, splitting into equal-sized character chunks, or splitting into a fixed number of equal parts. Each resulting piece can be automatically numbered, making it easy to reference individual sections of split text, data, or documents.
1. Split by delimiter: The input is split every time the delimiter text occurs. Type \n for a newline or \t for a tab, or leave the delimiter empty to split into individual characters.
Input: apple,banana,cherry
Delimiter: ,
Output:
1: apple
2: banana
3: cherry
2. Split into equal character chunks: The whole input (including line breaks, treated as one continuous string) is divided into consecutive chunks of exactly N characters each; the final chunk may be shorter.
Input: ABCDEFGHIJ
Chunk size: 4
Output:
1: ABCD
2: EFGH
3: IJ
3. Split into N equal parts: The input is divided into exactly N parts of as-equal-as-possible length. Any remainder characters are distributed one at a time to the first few parts.
Input length: 10 characters
Parts: 3
Part lengths: 4, 3, 3
Delimiter: The exact text used to split the input in delimiter mode. Supports \n and \t escape sequences.
Characters per chunk: The fixed chunk size used in the equal character chunks mode.
Number of parts: How many equal parts the text should be divided into in the N-equal-parts mode.
Number the parts: When checked, each output part is prefixed with its 1-based index (e.g. 1: ...).