Type a tool name, for example "keyword density" or "transcript".
Column Data Here...
How to split column data into individual records
e.g. <li> … </li>
Insert a new line after every N items (0 = off)
e.g. <ul> … </ul>
The comma separating tool turns a column of items, one per line, into a single comma-separated list you can paste into Excel, Google Sheets, SQL or code. You can also choose another delimiter, remove duplicates, add quotes, sort A-Z and convert a list back into a column. It is free and needs no sign-in.
Comma separated values are a list of items written on one line with a comma between each item, such as red,green,blue. The format is the basis of CSV files, and it is the simplest way to move a list between spreadsheets, databases, forms and scripts.
The comma is called a delimiter because it marks where one value ends and the next begins. Other delimiters work the same way: a semicolon (common in European spreadsheets), a pipe, a tab or a space. A column is the opposite layout, with one value per line. Most copy and paste problems come down to converting between those two layouts, which is exactly what this page does.
If you searched for "what is comma separated format", the short answer is a plain-text list where a single character separates values and no extra structure is needed.
You paste your list, pick a delimiter, press one button and copy the result. The steps below match the labels on the page.
a, b, c.To go the other way, paste a delimited list into the input, choose how it is separated, and click Remove Delimiter to get a column back.
Say you copied six lines from a spreadsheet: apple, banana, apple, cherry, an empty line, and banana. You need a clean list for a database query.
After you paste the lines, the stats read Total 6, Duplicates 2, Unique 3, Empty 1. That tells you the second apple and second banana are repeats and one line was blank. Now set Remove Duplicates to Yes, Wrap with Quotes to Double and Sort Records to A-Z, then click Add Delimiter. The output is:
"apple","banana","cherry"
Three items, no blanks, no repeats, alphabetized and ready to paste inside a query or a list in code. With quotes set to Single, the same list suits a SQL IN clause: 'apple','banana','cherry'.
Each setting changes one thing about the output, and the stats panel shows what was found in your input before cleanup.
This tells the tool how to break your pasted text into records. The default is New Lines. Choose Spaces to split a sentence into words, Commas to re-format an existing comma list, or Semicolons to convert a semicolon list. Pick the wrong one and your whole list stays as a single item, so check the item counter after converting.
Yes gives one continuous line. No keeps a line break after each item, which is useful when you want to read the result or paste it into a code editor.
Duplicates are off by default, so turn them on when repeats would cause errors, such as in keyword lists or ID lists. Blank lines are left out of the output either way. The Duplicates and Empty stats show how many repeats and blanks your input held.
Double or single quotes wrap every value, which protects entries that contain commas themselves. Open Tag and Close Tag wrap each record, for example <li> and </li> to build list items. Line Break Interval inserts a new line after every N items (0 turns it off), and Interval Wrap Tags put an opening and closing tag around each group, such as <ul> and </ul>.
| Delimiter | Typical use |
|---|---|
| Comma | CSV files, SQL lists, general sharing |
| Semicolon | Spreadsheets with comma decimal formats |
| Pipe | Data that already contains commas |
| Tab | Pasting straight into spreadsheet cells |
Copy the cells, paste them into the Column Data box, and click Add Delimiter. Cells copied from a single column arrive one per line, which is the layout the tool expects.
Copy the Delimited Data output and paste it into any cell, a formula, a form field or a script. If you want the reverse, paste a comma list into the input, set Split Input By to Commas and set the delimiter to New Line. The result is a column you can paste back into a sheet. You work with pasted text, so there is no file to upload.
Anyone who moves lists between systems will save time, and the use cases are concrete.
Most surprising results trace back to the split setting or stray whitespace, and each has a quick fix.
For large cleanup jobs, a dedicated duplicate line remover or a duplicate word remover can prepare the list first. If you need the same text added to every line before joining, the prefix and suffix adder does that. To confirm what changed between your original and the final list, compare them with a text diff checker.
The tool joins and splits plain text. It does not read CSV files, understand columns in a multi-column table or fix values that already contain your chosen delimiter. If your items contain commas, such as "Paris, France", wrap them in quotes or choose a pipe so each value stays intact. Always review the output before importing it into a live database.
You can browse more helpers in the text utility tools collection. When your list is ready, paste it into the box above, choose your delimiter and click Add Delimiter to get clean, copy-ready values in seconds.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market