Skip to content
My Tiny Utils

Search tools

Type to find a tool, then press Enter to open it.

CSV Delimiter Converter

Convert CSV between comma, semicolon, tab, and pipe delimiters with correct re-quoting — quoted fields and embedded newlines survive intact.

Processed locally in your browser — nothing is uploaded.

CSV Delimiter Converter

0 characters

Converted CSV

Output appears here…

About CSV Delimiter Converter

Change a CSV file's delimiter without breaking it. A simple find-and-replace corrupts any file with quoted fields; this tool actually parses the CSV (quotes, escaped quotes, embedded newlines and delimiters), then re-serializes it with the new delimiter, re-quoting exactly the fields that need it.

Common uses

  • Convert a semicolon-separated European export to standard commas
  • Produce a TSV for a tool that requires tab separation
  • Fix a file whose delimiter your spreadsheet app guesses wrong

Example

Input

a,"x,y",c  (comma → tab)

Output

a	x,y	c

Frequently asked questions

Why can't I just find-and-replace commas with semicolons?

Because any comma inside a quoted field would be replaced too, corrupting the data. This tool parses the CSV properly first — respecting quotes, escaped quotes, and embedded newlines — then writes it back out with the new delimiter.

Can the tool detect my file's current delimiter automatically?

Yes. It counts candidate characters outside quoted fields on the first few lines and picks the most frequent among comma, semicolon, tab, and pipe. You can override the detection if your file is unusual.

Is my CSV file uploaded during the conversion?

No. The file is parsed and re-serialized entirely in your browser, so exports containing personal or business data never leave your machine.

What's the difference between CSV and TSV?

Only the delimiter: TSV separates fields with tabs instead of commas. Tabs rarely appear in real data, so TSV needs quoting less often — choose the tab delimiter here to produce one.

Will quoted fields survive the conversion?

Yes. Field content is preserved exactly, and the output re-quotes only the fields that need it for the new delimiter — a field quoted because it contained a comma may be written bare once the delimiter is a tab.