Step 1 / source
Choose the source
Drop one file here
Choose the flat json record array you want to turn into utf-8 tsv table.
Checking publication status...LOCAL DATA CONVERTER / JSON TO TSV
Project a flat JSON record array into UTF-8 tab-separated columns without flattening nested values or guessing spreadsheet types.
Step 1 / source
Choose the flat json record array 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 .json file up to 5 MB. The root must be a non-empty array of flat scalar objects within 50,000 records, 200 columns, 1,000,000 cells, and 20 MB output.
Plain-language method
Nirmion validates one array of objects, builds a stable union of property names in first-seen order, preserves string, number, boolean, and null values as cell text, quotes tabs and line breaks, and writes one object per row.
Each array item must be an object whose values are strings, numbers, booleans, or null. Flatten nested objects and arrays before conversion.
Keep formula protection enabled for spreadsheet destinations. It applies only to text that starts with a formula trigger.
The TSV starts with the union header row and ends in _nirmion_tools.tsv. Missing or null properties become empty cells.
Useful when
Before converting
Know the boundary
TSV cannot distinguish null from a missing property and cannot preserve nested JSON structures or original numeric types. Use JSON when those distinctions matter.
Quick answers
The conversion contract is deliberately explicit.
No. Automatic flattening can create ambiguous column names, so nested values are rejected.
By the first appearance of each property across the source records.
Their values are written as the text true or false.