Format guide
JSONL
JSON Lines (newline-delimited JSON)
JSONL is one JSON value per line, no enclosing array brackets. Each line stands alone — readable and writable in streaming fashion without buffering the whole file. Used by BigQuery, ClickHouse, fluentd, OpenAI fine-tuning, LangChain training data, and most modern data pipelines. Also called NDJSON. The line break IS the record separator.
How to open a JSONL file
Any text editor displays JSONL as plain text. `jq` processes it line-by-line: `cat data.jsonl | jq .name`. Convert to JSON for tools that expect a single document.
Primary use
Streaming data pipelines and ML training datasets.
Convert other formats to JSONL
Convert JSONL to other formats
Looking for something else? Browse the full list of 192 converters.