CSV to NDJSON
Transform CSV rows into newline-delimited JSON objects using the header row as field names.
O
M
T
Convert CSV rows to NDJSON
Newline-delimited JSON (NDJSON or JSON Lines) stores one JSON object per line, which streaming ETL jobs, BigQuery loads, and log pipelines prefer over a single large array. Each CSV row becomes an object keyed by your header names.
Related: CSV to JSON, JSON Formatter, and JSON Validator.
Frequently Asked Questions
Does the CSV need a header row?
Yes. The first row becomes JSON property names for every following row.
What does coerce numbers do?
When enabled, values that look numeric are emitted as JSON numbers instead of strings.
Is the result a JSON array?
No. NDJSON is one minified object per line with no wrapping array brackets.