Delimiter Converter
Convert CSV, TSV, Pipe, and Semicolon formats
Choose source and target delimiters, paste the text, and convert it first; complex examples and scenarios are available in Advanced mode.
The full guide also includes pitfalls, worked examples, snippets, FAQs, and related tools for checking results or troubleshooting.
About this tool
Convert pasted, one-record-per-line text between comma, Tab, pipe, and semicolon delimiters. Quoted delimiters and doubled quotes are handled within each line; embedded line breaks are unsupported. Review output row counts, maximum column count, and diagnostics. The whole input is trimmed, and input plus options are stored locally in this browser.
Suggested Workflow
Failure Clinic (Common Pitfalls)
A line break inside a quoted field is treated as a record break
Cause: This converter splits physical lines before parsing fields, unlike the separate JSON ↔ CSV tool. It also trims the entire input, which can affect whitespace or empty edge cells.
Fix: Use one record per physical line here. For quoted multiline CSV, use JSON ↔ CSV with the matching delimiter and inspect its string-value and header mapping rules.
Production Snippets
A comma can become ordinary cell text
text
Input delimiter: comma
Output delimiter: Tab
Input:
name,note
Alice,"a,b"
Output, with tabs shown as <TAB>:
name<TAB>note
Alice<TAB>a,b
Rows: 2; maximum columns: 2Frequently Asked Questions
Which formats and quoting are supported?
Select comma, Tab, pipe, or semicolon for input and output. Each physical line is one record. Quoted delimiters and doubled quotes are handled within that line; embedded line breaks inside fields are unsupported.
Does conversion prove the table is complete?
No. The complete input is trimmed before splitting into lines, so leading or trailing whitespace can change edge cells. Column statistics report the largest parsed output row width; they do not verify a schema or missing business data. Unclosed quotes are reported.
Where is the input kept?
Conversion runs locally without uploading the text. Input and selected delimiters are saved in this browser’s local storage; Clear removes the saved input. Large inputs are processed in memory, not streamed.
Keep browsing