Category: Developer tools

CSV to TSV Converter

System ideaMissing a tool?

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.

TSV
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

  1. Paste CSV, semicolon or pipe-separated data, or load the example.
  2. Choose the source delimiter.
  3. 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.