MakeMyStats
Blog
← All tools

TSV ↔ CSV Converter

Bidirectional live conversion between tab-separated and comma-separated values. Handles quoting, embedded delimiters, and newlines correctly. Your data never leaves your browser.

CSV (comma-separated)
TSV (tab-separated)

How to use TSV ↔ CSV Converter

  1. 1

    Paste TSV or CSV

    Paste either format. The tool detects the delimiter and converts to the other side live.

  2. 2

    Quoting is handled for you

    Cells with embedded commas, tabs, quotes, or newlines are quoted per RFC 4180. No data corruption from naive replacement.

  3. 3

    Download the result

    Save the converted output as .csv or .tsv.

Frequently asked questions

Does this tool upload my data?
No. Every parse, transform, and download runs entirely in your browser using JavaScript and Web Workers. The file never leaves your device — there is no upload endpoint and no server-side processing.
Why not just find-and-replace tabs with commas?
Naive replacement breaks any cell containing the destination delimiter inside quoted text. PapaParse parses the source according to its real delimiter and re-serializes safely.
Are headers preserved?
Yes — the first row stays the first row. The tool doesn't reinterpret headers or coerce types.