Loading…
Loading…
Loading…
Convert JSON to JSONL. Paste text or choose a file, review the result, then copy or download it.
Need the reverse direction? Convert JSONL to JSON.
Defined conversion policy
JSON arrays are written one value per line and a single object becomes one line. JSONL always converts back to a JSON array, blank lines are ignored, malformed lines are counted and skipped, and output ends with a trailing newline.
[
{ "id": 1, "name": "Ada", "active": true },
{ "id": 2, "name": "Linus", "active": false }
]{"id":1,"name":"Ada","active":true}
{"id":2,"name":"Linus","active":false}Paste or open JSON data, review any validation message, then copy or download the JSONL result.
Inputs are capped at 20 MB. More expensive browser work reports progress, can be cancelled, and has a timeout so the page stays responsive.
Yes. The formats model data differently, so some type or structural information may change. The converter documents its deterministic mapping on this page.
Integers are retained as BigInt internally and become strings when JSON cannot represent them safely. NaN and Infinity produce a clear error instead of invalid JSON or rounded output.