Free browser-based tool

JSON and JSONL Converter

Convert JSON arrays to JSONL or NDJSON and line-delimited records back to JSON with exact line errors, record counts, and downloads.

Guide

Convert JSON arrays and line-delimited records bidirectionally

JSONL and NDJSON store one complete JSON value on each line. This makes records easy to stream, append, split, inspect, and process independently.

Converting back to a JSON array requires every non-blank line to be valid JSON. ArrayText reports the exact source line for each parsing failure.

Common questions

JSON and JSONL Converter FAQ

Are JSONL and NDJSON different formats?

They are commonly used names for the same one-JSON-value-per-line structure. File extensions differ, but the data convention is equivalent.

Can one JSONL record span multiple lines?

No. Each line must contain one complete JSON value. Embedded line breaks must be escaped inside JSON strings.

Does JSON to JSONL require an array?

Yes. This focused workflow expects a root JSON array and writes each array element as one line.

Related tools

Continue working with your data

All tools