Category: Developer tools
CSV to TSV Converter
Convert comma-separated CSV into tab-separated values
Paste CSV, semicolon or pipe-separated data and convert it to tab-separated values. Since TSV has no standard way to quote a tab or line break, any field containing one is escaped instead of breaking the row layout. Runs entirely in your browser.
Converted 3 row(s) in your browser.
name email team Ada Lovelace ada@example.com Blue Doe, John john@example.com Green
Everything on this page is processed in your browser. Nothing is uploaded.
What this tool does
Tab-separated values are the format spreadsheet applications expect when you paste plain text into a grid, but TSV has no widely supported quoting rule the way CSV does with double quotes. This tool parses the source data with proper CSV-style quoting, then writes it out with tabs between fields; any field that itself contains a tab, a line break or a backslash is escaped as the literal characters \t, \n or \\ so the result still reads as exactly one row per line.
How to use it
- Paste CSV, semicolon or pipe-separated data, or load the example.
- Choose the source delimiter.
- Copy the TSV result, checking the note about any escaped fields.
Privacy
This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.
Frequently asked questions
- Is my data uploaded anywhere?
- No. Parsing and conversion happen in JavaScript running in the page, so nothing you paste ever leaves your device.
- What happens to a tab or line break inside a field?
- It's escaped as the literal characters \t or \n, since TSV has no quoting mechanism that could otherwise keep it from being read as a new column or row.
- Can I convert semicolon or pipe-separated data too?
- Yes. Choose the matching delimiter for your source data before copying the tab-separated result.