Convert JSON Array to JSON Lines Online
Convert JSON arrays to JSON Lines online for AI batch jobs, fine-tuning files, log pipelines, bulk imports, and newline-delimited data workflows.
How to use JSON Array to JSON Lines Converter
Paste content into the json array input panel.
Run the converter to generate the target format instantly.
Copy or download the result once it looks right.
What this tool helps you do
Paste, convert, and copy results quickly
Useful for APIs, configuration files, and structured text
Sample input is built in for quick testing
Download the converted output as a file
Why this helps in text and data workflows
Preparing a dataset for an OpenAI or Anthropic batch API request, which requires one JSON object per line.
Converting fine-tuning training examples stored in a JSON array into JSONL format for model training uploads.
Reformatting an array of log records for ingestion into a log pipeline or streaming data service.
Splitting a bulk data export into newline-delimited records for line-by-line processing or streaming.
Common problems and fixes
Some items are missing from the output.
Every item in the array must be a valid JSON value. Items that cannot be serialized — such as undefined or malformed objects — are skipped or cause an error. Check the input for non-standard values.
The output lines have extra whitespace inside them.
JSONL requires compact, single-line JSON per record. The converter removes internal whitespace so each line is a valid, self-contained JSON value.
I need to reverse this — convert JSONL back to a JSON array.
Use the JSON Lines to JSON Array converter to reassemble a JSONL file or stream back into a single JSON array.
Related tools
Related Guides
Frequently asked questions
How do I convert a JSON array to JSON Lines?
Paste a valid JSON array into the input box, run the converter, and copy or download the JSONL output.
What is JSON Lines or JSONL?
JSON Lines is a newline-delimited format where each line contains one valid JSON value, often one object per line.
Does this tool require a JSON array?
Yes. This converter is designed for JSON arrays and returns one line per array item.
What file extension should I use for JSON Lines output?
The most common extensions are .jsonl and .ndjson (newline-delimited JSON). Both refer to the same format. OpenAI batch files commonly use .jsonl.
Can I use this to prepare OpenAI or Anthropic batch API files?
Yes. Both OpenAI and Anthropic batch APIs require input as JSONL — one request object per line. This converter turns a JSON array of request objects into the correct format.
Is this JSON array to JSON Lines converter free?
Yes. It is free to use in your browser.