Zero Signup ToolsFree browser tools

Converter Tools

TSV to CSV Converter

Convert TSV to CSV or CSV to TSV in your browser. RFC 4180 quoting, LF or CRLF line endings, multi-line cell handling, and a live table preview.

TSV to CSV converter

Convert tab-separated text into RFC 4180 CSV.

Output options

LF is standard on Unix and macOS. CRLF is what Excel writes when saving a CSV on Windows.

Cells that contain a comma, quote, or newline are quoted. Others stay bare. (RFC 4180 default.)

Up to 2,000,000 characters. Copying from Excel, Sheets, or Numbers usually pastes as tab-separated text.

Parsed shape

Rows

5

Columns

4

Shortest row

4

Ragged rows

0

Table preview

First 5 parsed rows from the input.

idnameemailrole
1Ava Chenava@example.comEditor
2Bilal Khanbilal@example.comAdmin
3Carmen Ortizcarmen@example.comViewer
4Dmitri Volkovdmitri@example.comEditor

What is TSV and how does it differ from CSV?

TSV stands for Tab-Separated Values. The IANA text/tab-separated-values media type defines TSV as one record per line, fields separated by a single tab character, with no quoting mechanism. Embedded tab and newline characters in a field are not allowed; producers must escape them out-of-band or strip them. CSV, defined informally by RFC 4180, separates fields with a comma and allows any field to be wrapped in double quotes so it can contain commas, quotes, or newlines. Because TSV cannot represent multi-line cells, converting CSV to TSV is the lossy direction; this tool lets you choose how those cells should be flattened.

When to use this tool

  • Excel and Google Sheets paste as tab-separated text by default; convert that to CSV before importing into a tool that requires comma-separated input.
  • Convert exports from BigQuery, Snowflake, or psql (which often write TSV) into CSV for spreadsheets, BI dashboards, or static data files.
  • Strip CSV quoting and multi-line cells into a flat TSV that command-line tools like cut, awk, and sort can process line-by-line.
  • Switch line endings between LF and CRLF for cross-platform pipelines that disagree on file format.

How to use

  1. Pick the direction with the toggle at the top: TSV to CSV when your input has tabs between fields, or CSV to TSV when it has commas.
  2. Paste your data into the input box. Copying directly from Excel, Google Sheets, Numbers, or Airtable usually pastes as tab-separated text.
  3. Pick a line ending. LF is standard on Unix, macOS, and most cross-platform pipelines. CRLF is what Excel writes when saving a CSV on Windows.
  4. For CSV output, choose Quote only when needed (the RFC 4180 default) or Always quote every cell if your consumer requires fully quoted output.
  5. For TSV output, choose how cells that contain a tab or a newline should be handled: replace with a space, replace with a literal backslash-t or backslash-n, or reject the row entirely with an error.
  6. Check the parsed-shape stats and Table preview to verify rows, columns, and whether any row has a different column count from the first row.
  7. Click Copy to grab the output, or Download .csv or .tsv to save a file. Use Swap and reuse output to round-trip back through the converter.

About this tool

TSV to CSV Converter is a two-way converter for the two most common delimited-text formats. Paste tab-separated data copied from Excel, Google Sheets, or a database export and convert it into RFC 4180 CSV with proper quoting, or take a CSV with messy quoting and multi-line cells and flatten it into clean tab-separated text for command-line tools. The parser is RFC 4180-compliant: it understands double-quoted fields, escaped doubled quotes inside quoted fields, embedded newlines in quoted fields, and CRLF or LF line terminators in the same input. For CSV output, fields containing a comma, quote, CR, or LF are quoted automatically; an Always quote option wraps every cell when the consumer is strict about quoting. For TSV output, the IANA text/tab-separated-values registration disallows embedded tabs and newlines inside a cell, so the tool gives you an explicit choice for each: replace with a space, replace with the literal escape sequence (backslash-t or backslash-n), or refuse the row entirely with a clear error message that points to the offending line. Line endings are selectable on output (LF for Unix and macOS, CRLF for Windows and Excel), and the result panel includes row and column counts, a ragged-row warning when rows disagree on column count, and a Table preview so you can verify the first few rows look right before exporting. A Swap and reuse output button lets you round-trip between formats: convert TSV to CSV, then click swap to load the CSV back as input and convert it to TSV under different settings. Copy or download the result as a .csv or .tsv file. Everything runs in your browser; the data you paste here is never uploaded.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsConverter Tools