How TSV to CSV Conversion Works
AnyTool parses tab-separated input with Papa Parse in the browser, then re-serializes it with the chosen delimiter. Quoting follows RFC 4180: any field containing the delimiter, a double-quote, or a line break is wrapped in double-quotes and embedded quotes are doubled. Options control the delimiter, quoting policy, UTF-8 BOM, and line endings.
- Runs client-side via Papa Parse — the file is never uploaded
- RFC-4180 quoting prevents commas/quotes/newlines from corrupting rows
- Output delimiter: comma, semicolon, tab, pipe, or custom
- Optional UTF-8 BOM for Excel; LF or CRLF line endings
- Skip empty lines and trim whitespace
