Step 1 / source
Choose the source
Drop one file here
Choose the header-based csv table you want to turn into utf-8 tsv table.
Checking publication status...LOCAL DATA CONVERTER / CSV TO TSV
Convert a rectangular CSV export into UTF-8 tab-separated text with quoted tabs, line breaks, and optional spreadsheet-formula protection.
Step 1 / source
Choose the header-based csv table you want to turn into utf-8 tsv table.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One UTF-8 .csv file up to 5 MB, 50,000 data rows, 200 columns, 1,000,000 cells, and 20 MB output.
Plain-language method
Nirmion parses balanced quoted fields, verifies one rectangular header-based table, preserves row and column order, serializes cells with tab separators, and adds a UTF-8 byte-order mark. It does not infer numbers or dates.
Use a CSV with one header row and consistently separated data rows. Embedded separators and line breaks must be inside balanced quotes.
Select the real source separator. Keep formula protection enabled when the TSV may be opened in spreadsheet software.
The download ends in _nirmion_tools.tsv. Cell text is preserved, while the container delimiter changes from CSV to tabs.
Useful when
Before converting
Know the boundary
TSV does not carry data types, formulas, styles, or locale rules. Formula protection intentionally prefixes risky cell text and therefore changes those exact leading characters.
Quick answers
The conversion contract is deliberately explicit.
Yes, when the source quotes them correctly; commas stop being column separators in the TSV.
No. Every parsed value remains text.
With protection enabled, it prevents spreadsheet software from treating untrusted text as a formula.