Input
Output
Rows: nested objects are flattened to a.b.c column names; arrays inside cells become JSON text.
Auto-detect reads the first non-space character ({/[ → JSON) and counts tabs vs commas on line one.
Convert JSON ⇄ CSV ⇄ TSV ⇄ Markdown in your browser. Nothing is uploaded; everything runs locally.
Rows: nested objects are flattened to a.b.c column names; arrays inside cells become JSON text.
Auto-detect reads the first non-space character ({/[ → JSON) and counts tabs vs commas on line one.