Skip to content
ToolsFort home

CSV Delimiter Converter

Change the separator of a CSV file: comma to semicolon, semicolon to comma, or to tab and pipe, with correct quoting.

Updated

Your data is processed in your browser and never uploaded.

This CSV delimiter converter changes the separator in a CSV file, for example from commas to semicolons so the file opens correctly in a European Excel, or from semicolons to commas for an import that expects commas.

How to use the CSV Delimiter Converter

  1. 1 Paste your CSV or click Open file.
  2. 2 Leave the current separator on Detect automatically, and choose the new separator.
  3. 3 Download the converted CSV or copy it.

Worked examples

Comma to semicolon

Input: name,price / "Pen, blue",1.20

Result: name;price / Pen, blue;1.20

The comma inside the value no longer needs quotes.

Semicolon to comma

Input: name;price / Pen;1,20

Result: name,price / Pen,"1,20"

The decimal comma is quoted so it stays one value.

Why CSV files use different separators

"Comma-separated values" do not always use commas. In countries where the comma is the decimal separator (2,50 rather than 2.50), Excel saves and expects CSV files separated by semicolons. Many databases export with tabs, and some systems use the pipe character. When the separator does not match what the next program expects, everything ends up in one column.

How the CSV delimiter converter works

The converter parses the file properly instead of simply replacing characters. That matters, because a plain search-and-replace would also change commas inside quoted values and inside numbers, and corrupt the data. Here the file is read with PapaParse, which understands quotes, escaped quotes and line breaks inside values, and written back with the new separator. A value is quoted only when it needs to be: when it contains the new separator, a quote or a line break.

Options

  • Current separator: detected automatically, or choose it if the guess is wrong.
  • New separator: semicolon, comma, tab, pipe or any other character.
  • Line endings: Windows (CRLF) is what Excel writes; Mac and Linux tools use LF.
  • Put every value in quotes: some importers require every field quoted.

Private by design

The file is read and converted by your own browser. Nothing is uploaded to a server, so it is safe to use with customer lists, finance exports and other internal data. Large files simply take a moment longer on a slower computer.

Frequently asked questions

Why does Excel put my CSV in one column?

Its separator does not match your Excel language settings. Convert commas to semicolons (or the other way round) and the columns will split.

Will commas inside values break the file?

No. The file is parsed, not searched and replaced, so commas inside quoted values stay where they belong.

What is a TSV file?

A CSV that uses tabs as the separator. Choose Tab as the new separator to create one.

Is my file uploaded?

No. The conversion happens in your browser.

Esc