TextArray
100% local

List to CSV converter

Turn lines into a comma-separated list, or split a separated list back into lines.

Input
Output

List to CSV converter

Paste a list with one item per line and this tool joins it into a single comma-separated line — or paste a comma-separated list and split it back into lines. It is the quickest way to move data between spreadsheets, SQL IN clauses, tag fields, email recipient boxes and plain text lists that each expect a different format.

The delimiter is fully editable: keep the default comma and space, or use a semicolon, a pipe, a tab written as spaces, or anything else your target format needs. When splitting, the tool matches the delimiter with surrounding spaces trimmed, so "a,b" and "a, b" both split cleanly with the default setting. Trimming removes stray whitespace around each item and removing empty items drops blanks left behind by double delimiters or empty lines.

The quoting option helps with real CSV data. When joining, any item that contains the delimiter is wrapped in double quotes so it survives a round trip. When splitting, surrounding quotes are stripped from each item, which cleans up values exported from spreadsheet software.

Everything runs locally in your browser — the list is never uploaded, so customer emails, product codes or internal identifiers stay on your device. The tally under the output shows how many items were converted, and the result recomputes live as you type. Copy the output with one click or download it as a .txt file when you are done.

FAQ

Can I use a delimiter other than a comma?
Yes. Type any delimiter into the field — a semicolon, a pipe, a space or a longer string. Joining uses it exactly as written; splitting matches it with surrounding spaces trimmed.
Why does ", " also split "a,b" without a space?
Splitting uses the delimiter with surrounding spaces trimmed, so the default ", " splits on the comma and works for both "a,b" and "a, b". Enable trimming to clean up any leftover spaces.
What does the quoting option do?
When joining, items that contain the delimiter are wrapped in double quotes. When splitting, surrounding double quotes are removed from each item.
How are empty items handled?
With "Remove empty items" on, blank lines and empty values between delimiters are dropped. Turn it off to keep them as empty entries.
Is my list uploaded anywhere?
No. The tool runs entirely in your browser and your text never leaves your device.