Step 1 / source
Choose the source
Drop one file here
Choose the header-based tsv table you want to turn into json record array.
Checking publication status...LOCAL DATA CONVERTER / TSV TO JSON
Convert a rectangular header-based TSV file into a formatted JSON record array with explicit empty-cell handling.
Step 1 / source
Choose the header-based tsv table you want to turn into json record array.
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 .tsv or .tab file up to 5 MB, 50,000 records, 200 columns, 1,000,000 cells, and 20 MB output.
Plain-language method
The converter parses a rectangular tab-delimited table, normalizes blank or duplicate headers to stable unique property names, maps every non-empty data row to one object, applies the selected empty-cell rule, and serializes one standard JSON array.
The first row must contain column names. Quoted tabs and line breaks are accepted when quotes are balanced.
Omit creates smaller objects; Null keeps a stable property shape. Indentation affects only whitespace.
The result ends in _nirmion_tools.json. Source cell values remain strings because TSV carries no dependable type metadata.
Useful when
Before converting
Know the boundary
All non-empty values remain JSON strings. The converter does not guess numbers, dates, booleans, or nested structures because regional and identifier values are easy to corrupt.
Quick answers
The conversion contract is deliberately explicit.
TSV does not say whether it is a number or an identifier, so the source text is preserved.
They receive stable numeric suffixes rather than overwriting another property.
Rows with no values are skipped.