100% client-side — files never leave your device

Convert TSV to CSV online

Free TSV to CSV converter — header detection, automatic typing and RFC 4180-correct parsing, entirely in your browser. No upload, no signup.

Drop a CSV, TSV or JSON file hereor click to browse — you can also paste data below

      How to convert TSV to CSV

      1. Open or paste your TSV data. Drop a .tsv file into the box, or paste rows straight into the input pane — the format is detected from the file name and the first line.
      2. Check the options. Confirm the From and To formats. Rows pass through as they are, so the header option only changes JSON output.
      3. Press Convert and download. The CSV result appears in the output pane beside your input; press Download .csv to save it from your browser.

      About the formats

      TSV

      TSV uses tabs instead of commas as the field separator. Because real-world text contains commas far more often than tabs, TSV needs less quoting and is a favorite for data pipelines, log processing and copy-pasting into spreadsheets.

      CSV

      CSV (comma-separated values) is the lingua franca of tabular data: one row per line, commas between fields. Every spreadsheet, database and analytics tool imports and exports it, which makes it the default for moving tables between systems.

      Frequently asked questions

      Is my TSV data uploaded anywhere?

      No — parsing and conversion happen entirely in your browser. Spreadsheet exports, API payloads and log data never leave your device.

      How do I convert TSV to CSV?

      Drop your TSV file (or paste the data), check the options — header row, pretty-printing — and press Convert. The CSV result appears instantly and downloads from your browser.

      Are quoted fields, commas and newlines inside values handled?

      Yes. The parser follows RFC 4180: quoted fields, escaped quotes and embedded newlines all convert correctly.

      Is quoting rewritten for CSV?

      Yes. Cells are re-quoted only where the CSV format needs it — when a value contains the delimiter, a double quote or a line break — so a comma-heavy table usually loses most of its quoting on the way to CSV. Rows are written with CRLF line endings, which every spreadsheet accepts.

      My file is large — is the whole thing converted?

      Yes. The two panes only display the first 100,000 characters so typing stays responsive, but the conversion and the downloaded file always use the complete input. Everything is held in memory, so extremely large files are still better handled by a script.

      Related conversions