TSV to CSV Converter

Convert TSV to CSV in your browser. Handles quoting per RFC 4180 so embedded commas stay intact. Free, private, instant.

TSV inputpaste, type, or drop a file
CSV output
Runs 100% in your browser. Nothing is uploaded, logged, or stored, and there are no ads. Verify it yourself: open your browser's Network tab while you convert and watch that no requests leave this page.

About this tool

Convert tab-separated data (spreadsheet copy-paste output, database dumps, log exports) into standard RFC 4180 CSV. Fields containing commas or quotes are quoted properly so downstream parsers read them as single values.

Copying cells from Excel or Google Sheets produces TSV on the clipboard; paste it here to get a shareable .csv without opening an export dialog.

Common uses

  • Turn copied spreadsheet cells into a CSV file in two keystrokes.
  • Convert warehouse TSV exports for tools that only ingest CSV.
  • Normalize mixed-delimiter datasets to a single standard.

Automate via API

The same conversion is available as a REST endpoint for scripts, pipelines, and backends:

curl -X POST https://payloadly.com/api/v1/tools/tsv-to-csv \
  -H "Content-Type: text/plain" \
  -H "X-Api-Key: YOUR_API_KEY" \
  --data-binary @input.tsv

API documentation · Get an API key

TSV notes

TSV (tab-separated values) is CSV's tab-delimited sibling, common in bioinformatics, data warehouses, and clipboard exchange with spreadsheets. Tabs rarely appear inside real data, which makes TSV simpler to parse.

  • Literal tab characters inside a field must be quoted.
  • Excel and Google Sheets paste copied cells as TSV, which makes it ideal for clipboard workflows.

CSV notes

CSV (comma-separated values) is the lingua franca of spreadsheets, analytics exports, and bulk imports. It is tabular and flat: every row shares one set of columns, so nested structures must be flattened.

  • Fields containing commas, quotes, or newlines must be quoted per RFC 4180.
  • CSV has no type system; numbers and booleans are inferred on import.
  • Nested objects are flattened to dot-notation columns (e.g. `user.name`).

Frequently asked questions

Is my data uploaded to a server?

No. This tool runs entirely in your browser using JavaScript, and there are no ads on the page. Nothing you paste or drop here is uploaded, logged, or stored, and you can verify that yourself: open your browser's developer tools and watch the Network tab while you convert (no requests leave the page), or disconnect from the internet after the page loads and keep working.

What should I watch out for when converting TSV to CSV?

Literal tab characters inside a field must be quoted. Excel and Google Sheets paste copied cells as TSV, which makes it ideal for clipboard workflows. Fields containing commas, quotes, or newlines must be quoted per RFC 4180. CSV has no type system; numbers and booleans are inferred on import.

Is there a size limit or a fee?

The browser tool is free with no signup and comfortably handles files up to tens of megabytes (limited by your device's memory). For automated or bulk processing inside your own scripts and pipelines, use the paid REST API.

Related tools