Split Text

Split any text on a comma, space, tab or your own custom delimiter and get one clean item per line. Free, instant and private — everything runs in your browser and nothing is uploaded.

0
Items

How to split text online

  1. Paste your text. Drop the list, row or string you want to break apart into the box above.
  2. Choose a delimiter. Pick comma, semicolon, whitespace, tab, new line or pipe — or select Custom to type your own separator or a regular expression.
  3. Copy the result. Each piece appears on its own line. Trim, remove empties and de-duplicate as needed, then copy or download the output.

About this tool

This text splitter turns a single blob of text into a clean, one-item-per-line list by breaking it on whatever delimiter you choose. It is ideal for converting comma-separated values into a column, splitting tags, breaking a CSV row into fields, or reformatting a pasted list so it is ready for a spreadsheet, code or an email. The whitespace option collapses any run of spaces and tabs, which is handy for text copied out of PDFs and tables.

For anything unusual, the Custom mode lets you split on a literal string of one or more characters, or tick Regular expression to use a pattern such as \s*,\s*. Options let you trim surrounding spaces from each item, drop empty pieces and remove duplicates. All processing happens locally in your browser — your text is never uploaded, so it stays completely private.

Frequently asked questions

What is the difference between "Whitespace" and "Space"?

The Whitespace option splits on any run of spaces and tabs at once, so multiple spaces do not create empty items. This is the safest choice for splitting words or values separated by irregular spacing.

Can I split on more than one character?

Yes. Choose Custom and type the exact delimiter — it can be several characters like -- or , . The tool splits on that whole string wherever it appears.

How do I use a regular expression?

Select Custom, tick Regular expression, then enter a pattern. For example [,;] splits on commas or semicolons, and \s*,\s* splits on commas while trimming the spaces around them. If the pattern is invalid, an error message explains the problem.

Why is my result empty?

If the delimiter never appears in your text, the whole text is returned as a single item. Check that you picked the right separator, and make sure a custom delimiter is not left blank.