Conversions

Delimiter Conversions

16 ready-made converters, one per delimiter pair. Each page loads the tool already configured, so you paste and press convert. All free, all in your browser.

Not listed? The full delimiter converter handles any combination, including custom separators of more than one character.
Convert CSV to TSV Online Paste comma-separated values, get tab-separated values back. Runs in your browser, so nothing… Convert TSV to CSV Online Paste tab-separated values — the format you get when you copy cells out of a spreadsheet —… Convert Commas to New Lines Turn a, b, c into one item per line. This is the shape every other text tool expects. Convert New Lines to Commas Paste a column, get a single comma-separated line. The most common job on this site. Convert a List to a SQL IN Clause Paste a column of values and get 'a', 'b', 'c' — quoted, comma-separated, ready for your… Convert Tabs to Commas Tab-delimited in, comma-separated out. This is what you need after copying a row of… Convert Commas to Pipes Swap commas for pipes. Pipe-delimited files are the standard in a lot of legacy and financial… Convert Pipes to Commas Pipe-delimited in, CSV out. Most modern tools expect commas, and most legacy exports do not… Convert Semicolons to Commas Semicolon-separated in, comma-separated out. This is the fix for CSV files exported in a… Convert Commas to Semicolons Comma-separated in, semicolon-separated out — the format European Excel opens correctly. Convert Spaces to New Lines Break a space-separated string into one item per line. Useful for tag strings, word lists and… Convert New Lines to Spaces Flatten a column or a multi-line block into one continuous line. Convert a CSV List to a JSON Array Turn a flat list into "a", "b", "c" — the inside of a JSON array, quoted and comma-joined. Convert an Excel Column to a Comma-Separated List Copy a column out of Excel or Google Sheets, paste it here, and get a clean comma-separated list. Convert New Lines to Pipes Join a column into a pipe-separated string. Common for regex alternation and legacy record formats. Convert Commas to Tabs Comma-separated in, tab-delimited out — paste the result into a spreadsheet and it lands in…

Which delimiter should you use?

The right separator depends on what your data contains, not on habit. Pick the one your values will never contain.

DelimiterBest forBreaks when
Comma ,Simple lists, IDs, numbersA value contains a comma — names, addresses, descriptions
Tab Spreadsheet copy-paste, free textRarely. Tabs almost never appear inside data
Semicolon ;European-locale CSVSent to a system expecting commas
Pipe |Legacy feeds, logs, regex alternationUsed as regex without escaping metacharacters
Newline Working format for every other tool hereA value itself spans multiple lines

Three things that catch people out

  • A column is not a row. Copy a column from Excel and you get newlines. Copy a row and you get tabs. Different split mode each time.
  • Quoting hides commas. "Chair, oak",12 is two fields, not three. Check for quotes before you split on commas.
  • Trailing spaces survive. a, b gives you b with a space in front unless trim is on. It is on by default here.

Not sure which format to pick?

Converting is the easy part; choosing is the decision. Three side-by-side comparisons cover the ones people actually argue about: CSV vs TSV, comma vs semicolon, and the full comparison index.

The two directions

Splitting: one thing into many

Going from a delimited string to one item per line. Do this first — sorting, deduplicating and counting all work line by line, so a comma-separated string is a single item to every one of them. Start with comma to newline.

Joining: many things into one

Going from a column to a single line. This is the last step, after the list is clean. The most common target is a SQL IN clause or a plain comma-separated list.

Frequently Asked Questions

What is a delimiter?

A delimiter is the character that marks the boundary between values in text data: the comma in CSV, the tab in TSV, the pipe in a log file, or the line break in a plain list.

Which delimiter is safest for messy data?

The tab. Real-world text contains commas and semicolons constantly, but almost never contains a tab character, so tab-separated files need no quoting to stay valid.

Do these converters change my data?

Only the separators between values. The values themselves are untouched unless you turn on an option such as trim, deduplicate or sort.

Can I convert more than two formats at once?

Yes. Split by one delimiter and join with another in a single pass, and apply trimming, deduplication and sorting at the same time.