1. Home
  2. Writing & text tools
  3. Split Text by Delimiter

Split Text by Delimiter

Excel’s Text to Columns in your browser: split “Last, First, Email” lines into columns, break a long value into one piece per line, or cut a text into pieces of a set number of characters or words.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Split Text by Delimiter

  1. Paste the text.
  2. Choose where to split.
  3. Download the columns or copy the pieces.

Features

  • Comma, semicolon, tab, pipe, space, any text or a regular expression
  • Respects “quoted, values” that contain the separator
  • Limit the number of splits per line
  • Preview columns and download CSV, Excel or TSV
  • Equal pieces by characters (emoji-safe) or words

Supported formats

You can open

  • Typed or pasted text
  • TXT

You get

  • CSV
  • XLSX
  • TSV
  • Copied text

Private by design

Your files are opened and processed by your browser on this device. They are never uploaded to openWorkstand or anyone else, so the Split Text by Delimiter is safe for contracts, IDs, photos and work documents. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Very large files are limited by your device’s memory; on a phone, split huge files into smaller parts first.

Guide

Splitting text at a delimiter, into columns, lines or equal pieces

Excel’s Text to Columns is handy, but only once the data is in Excel. Often you have a block of pasted text instead: names and emails separated by commas, values joined with pipes, “key: value” lines, or a long post that has to be cut into parts. Paste it here and choose where to split.

Into columns

Each line becomes a row, and each piece between separators becomes a cell. The preview labels the columns A, B, C like a spreadsheet, pads shorter rows with empty cells, and lets you download the table as CSV, Excel or TSV. Turn on trimming to remove the spaces that usually follow a comma, so “Lee, Ann” gives “Lee” and “Ann” rather than “ Ann”.

Quoted values

A value that contains the separator itself, like “Austin, Texas”, would normally be cut in two. With “Respect quoted values” on, text in double quotes stays together, and two double quotes inside a quoted value stand for one, as in CSV files. This works for single-character separators such as commas, semicolons, tabs and pipes.

Limiting the number of splits

Set “Split at most” to cut each line only a certain number of times; the rest of the line stays together in the last piece. Splitting “Subject: Re: invoice” once at the colon gives “Subject” and “Re: invoice”. It is the safest choice for key-value lines, log entries and anything where the separator can also appear inside the value.

Regular expressions

When the separator varies, use a pattern. \s*[,;]\s* splits at a comma or semicolon with any surrounding spaces, \s{2,} splits at runs of two or more spaces (useful for text copied from aligned reports), and \s+[-–]\s+ splits at a dash with spaces around it. An invalid pattern shows an error under the box instead of a result.

Into lines, or equal pieces

“Into lines” writes every piece on its own line, turning “a, b, c” into a list. “Into equal pieces” ignores separators and cuts the whole text into pieces of a fixed size, counted in characters or in words. Character counts treat emoji and accented letters as one character each, so nothing is cut in half. A size of 280 gives post-sized parts, and the longest piece is shown as a check.

Private by default

Splitting happens in your browser and the text is never uploaded, so customer lists and exports stay on your device.

A worked example

The line Chen, Bo, [email protected], “Austin, Texas” split at commas with quotes respected and trimming on gives four columns: Chen, Bo, [email protected] and Austin, Texas. Without “Respect quoted values” the last value would be cut into “Austin” and “Texas” and the row would have five columns. Download the table as Excel and each value is already in its own cell.

Choosing the right separator

Look at a few lines before choosing. Commas are common in names and addresses, so a comma split often needs quoted values or a limit on splits. Tabs almost never appear inside values, which is why data copied from spreadsheets splits cleanly at tabs. Pipes and semicolons are popular in exports from databases and European software. If the separator varies, a regular expression handles all variants in one pass.

Join the pieces again with Column to Comma-Separated List, convert tab-separated text with TSV to CSV, or change the separator of a whole file with Change CSV Delimiter.

Checked against the current version of the Split Text by Delimiter on .

Troubleshooting

The file does not open

Check that it is one of the supported formats above and opens in another app. Damaged files and password-protected PDFs cannot be read until they are repaired or unlocked.

It is slow or stops on a very large file

Everything runs on your device, so speed depends on its memory. Close other tabs, use a computer rather than a phone, or split the file into smaller parts first.

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

How do I split only at the first separator?

Set “Split at most” to 1. Each line is cut at the first separator only, and everything after it, separators included, stays together in the second column. That is ideal for “key: value” lines.

Can I split at several different separators at once?

Yes, with a regular expression. The pattern \s*[,;]\s* splits at commas or semicolons and swallows the spaces around them, and [|/] splits at pipes or slashes.

Why do some rows have more columns than others?

Lines with more separators produce more pieces. The preview pads short rows with empty cells so the table stays rectangular; check those rows for stray separators inside values, or use quotes around such values.

How is this different from opening a CSV file?

A CSV has one consistent separator. Here you choose any separator per job, split at a pattern like “ - ” or a regular expression, and limit the splits, which suits messy pasted text that is not a clean CSV.

Can I split a long post into tweet-sized parts?

Use “Into equal pieces” with a size of 280 characters. Pieces are cut at exact character counts, so review the breaks or switch to words for cleaner cuts.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.