How to Use the TSV to CSV Converter
- Paste or enter your input into the text field.
- Configure any options (format, delimiter, encoding, or mode) using the controls above the output.
- The result updates instantly — no submit button required for most operations.
- Click Copy or Download to take the output to your next step.
Convert tab-separated values to comma-separated — handles quoted fields. No account needed — all processing happens locally in your browser and your input is never transmitted.
How the TSV to CSV Converter Works
Empty cells, trailing empty columns, and Unicode characters are all preserved. Pick CRLF line endings if the file is destined for Excel on Windows, or LF for everything else. The whole conversion runs as a single pass over the input string — fast even on multi-megabyte tables.
- RFC 4180-compliant CSV output
- Automatic quoting for fields with commas, quotes, or newlines
- Choice of CRLF (Excel) or LF line endings
- Preserves empty fields and trailing columns
Frequently Asked Questions
What happens to fields that already contain commas or quotes?
They are wrapped in double quotes, and any internal double quote is escaped by doubling it ("" — the RFC 4180 rule). Fields without commas, quotes, or newlines are left unquoted.
Should I pick CRLF or LF line endings?
Use CRLF (\r\n) for maximum compatibility with Excel on Windows; LF (\n) is fine for tools on macOS, Linux, and most modern data pipelines. Excel on macOS reads both.
How are empty cells preserved in CSV?
Empty TSV cells become empty CSV fields (a comma immediately followed by another comma). Trailing empty columns are kept so column counts stay consistent.
Is the data sent to a server for conversion?
No. The conversion is pure JavaScript text manipulation that runs in your browser. Your TSV is never uploaded.
Explore the full suite of DATA FORMATS tools and 290+ other free utilities at Chunky Munster.