Convert TSV to CSV with cell-by-cell checks

Turn a tab-separated table into comma-separated CSV for an import workflow, without flattening quoted multiline cells.

What this tool actually does

TSV → CSV creates a new file in the target format; it does not merely rename the extension. MakeFileWork processes the source in the browser where this conversion supports local execution and keeps the job bounded so a single file cannot consume unlimited memory or CPU.

How the result is verified

Before download, the engine re-serializes, reopens, parses or otherwise checks the output according to the format. The result shows concrete evidence such as pages, structure, extracted text or generated format instead of treating any downloadable blob as a successful conversion.

Limits and fidelity

Formats do not represent every feature in the same way. Layout, fonts, animation, formulas, metadata, transparency or interactive elements can change when the destination cannot preserve them. The tool does not promise fidelity that the target format cannot support and calls out known trade-offs.

When to use this workflow

Use this workflow when another application, device or upload portal requires the target format and you need a newly generated, verifiable file. If the rejection also specifies KB/MB, pixel dimensions or other measurable limits, use the upload-requirement workflow to validate those constraints together.

Privacy and final verification

Keep the original file until the output has been reviewed in the destination application or portal. Supported workflows process locally in the browser and enforce bounded size and complexity limits. For TSV → CSV, verify that the generated format preserves the properties that matter for your use case. For important data, compare a representative sample and confirm that format, content and quality meet the actual requirement before replacing the source file. Also open the generated file in the destination application when compatibility, colour, transparency, layout or compression matters.

When to convert TSV into CSV

CSV is widely accepted by spreadsheet imports and data-processing tools. TSV is convenient for copying tables, but a destination may specifically require commas. This conversion changes delimiters, not the meaning or type of the values.

Quoting and embedded separators

The source is parsed using actual tabs as column separators. Commas inside cell text are quoted in CSV, and quotation marks are doubled. A quoted field containing a line break remains a single cell, not two rows.

How to verify the download

The tool generates UTF-8 CSV with a BOM and CRLF row endings. It then parses that CSV again and compares all rows and cell values with the parsed TSV. If the comparison fails, no verified download is offered. The check does not validate whether the original TSV was logically correct.

Safety limits and data types

Input is limited to 10 MiB, 50,000 rows, 200 columns and 100,000 characters per cell. Invalid UTF-8, binary NUL bytes and potentially executable spreadsheet formulas are rejected. Numeric strings and leading zeroes remain text values; an external spreadsheet may still infer its own types when opening the CSV.

Other data workflows

Need tabs instead of commas? Use CSV to TSV. To diagnose malformed separators use repair CSV. For file chunks rather than column conversion use split text files.