Diysb Tools

Split

World's simplest browser-based utility for splitting text. Input your text and specify a separator to split it into multiple parts. Perfect for data processing, text manipulation, or extracting specific content from larger text blocks.

Text Tools
Text to split
Split Result
Tool options
Split separator options
Use a Symbol for Splitting
Character that will be used to break text into parts. (Space by default.)
Use a Regex for Splitting
Regular expression that will be used to break text into parts. (Multiple spaces by default.)
Use Length for Splitting
Number of characters that will be put in each output chunk.
Use a Number of Chunks
Number of chunks of equal length in the output.
Output Separator Options
Character that will be put between the split chunks. (It's newline "\n" by default.)
Character before each chunk
Character after each chunk
Split Examples

Split German Numbers

In this example, we break the text into pieces by two characters – a comma and space. As a result, we get a column of numbers from 1 to 10 in German.

1 - eins, 2 - zwei, 3 - drei, 4 - vier, 5 - fünfn, 6 - sechs, 7 - sieben, 8 - acht, 9 - neun, 10 - zehn
1 - eins, 2 - zwei, 3 - drei, 4 - vier, 5 - fünfn, 6 - sechs, 7 - sieben, 8 - acht, 9 - neun, 10 - zehn
1 - eins 2 - zwei 3 - drei 4 - vier 5 - fünfn 6 - sechs 7 - sieben 8 - acht 9 - neun 10 - zehn
1 - eins 2 - zwei 3 - drei 4 - vier 5 - fünfn 6 - sechs 7 - sieben 8 - acht 9 - neun 10 - zehn
Split separator options
Use a Symbol for Splitting
Character that will be used to break text into parts. (Space by default.)
Use a Regex for Splitting
Regular expression that will be used to break text into parts. (Multiple spaces by default.)
Use Length for Splitting
Number of characters that will be put in each output chunk.
Use a Number of Chunks
Number of chunks of equal length in the output.
Output Separator Options
Character that will be put between the split chunks. (It's newline "\n" by default.)
Character before each chunk
Character after each chunk

Text Cleanup via a Regular Expression

In this example, we use a super smart regular expression trick to clean-up the text. This regexp finds all non-alphabetic characters and splits the text into pieces by these non-alphabetic chars.

Finding%①1.65*;?words()is'12#easy_
Finding%①1.65*;?words()is'12#easy_
Finding words is easy
Finding words is easy
Split separator options
Use a Symbol for Splitting
Character that will be used to break text into parts. (Space by default.)
Use a Regex for Splitting
Regular expression that will be used to break text into parts. (Multiple spaces by default.)
Use Length for Splitting
Number of characters that will be put in each output chunk.
Use a Number of Chunks
Number of chunks of equal length in the output.
Output Separator Options
Character that will be put between the split chunks. (It's newline "\n" by default.)
Character before each chunk
Character after each chunk

Three-dot Output Separator

This example splits the text by spaces and then places three dots between the words.

If you started with $0.01 and doubled your money every day, it would take 27 days to become a millionaire.
If you started with $0.01 and doubled your money every day, it would take 27 days to become a millionaire.
If...you...started...with...$0.01...and...doubled...your...money...every...day,...it...would...take...27...days...to...become...a...millionaire.!
If...you...started...with...$0.01...and...doubled...your...money...every...day,...it...would...take...27...days...to...become...a...millionaire.!
Split separator options
Use a Symbol for Splitting
Character that will be used to break text into parts. (Space by default.)
Use a Regex for Splitting
Regular expression that will be used to break text into parts. (Multiple spaces by default.)
Use Length for Splitting
Number of characters that will be put in each output chunk.
Use a Number of Chunks
Number of chunks of equal length in the output.
Output Separator Options
Character that will be put between the split chunks. (It's newline "\n" by default.)
Character before each chunk
Character after each chunk