Why a converter beats find-and-replace
Swapping delimiters looks like a one-line job until a field contains the delimiter itself. A naive find-and-replace on "Doe, John",Berlin turns one name into two columns and shifts every field to its right — silently corrupting the rows you least want corrupted. This tool avoids that by actually parsing the CSV (RFC 4180: quoted fields, embedded delimiters, doubled quotes, multi-line cells) and then re-serializing with the new delimiter, quoting only the fields that need it. What goes in as valid CSV comes out as valid CSV.
The Excel semicolon problem
The most common reason to need this tool: a colleague in Europe sends a CSV and it opens as one long column. Windows locales that use the comma as the decimal separator make Excel export with semicolons instead, and plenty of importers only accept commas. Paste the file here, leave the source on auto-detect, choose comma as the target, and download the fixed file. The same trick works in reverse for sending files to semicolon-expecting systems, or for producing pipe-delimited feeds and tab-separated files that paste cleanly into spreadsheets.
What to do with the result
- Paste your CSV — the source delimiter is detected automatically, but you can override it.
- Pick the target delimiter: comma, semicolon, tab or pipe.
- Copy the converted text, or download it as a .csv/.tsv file.
Everything runs locally in your browser, so exports containing real customer data stay on your machine. Once the delimiter is fixed, the CSV to JSON Converter turns the file into objects for code, and the CSV Duplicate Remover cleans up repeated rows.