FREE JSON CONVERTER

Convert JSON to JSONL.

Turn JSON arrays into JSON Lines. Add multiple files and get a separate JSONL download for each one.

Add as many files as you need. Up to 8 MiB per file. Keep this tab open until your downloads finish.

Conversion starts as soon as you choose files. Files download automatically when ready. Your browser may ask to allow multiple downloads.

Choose a JSON array. Each item becomes one complete line, with nested values preserved.

Convert a batch

Choose your files together. Each result gets its own progress, View and Download actions.

Preview without losing your place

Open a short preview beside your downloads while the remaining files continue converting.

Ready to download

JSONL keeps each array item together, including nested objects and arrays. No account required.

Frequently asked questions

How do I convert JSON to JSONL?

Choose one or more JSON files containing arrays. Conversion starts automatically. Use Add more files to add another batch. Each array item becomes a complete line. Results download automatically and remain available through View and Download.

Does JSONL export flatten nested values?

No. Nested objects and arrays remain inside their original array item. The output separates top-level array items into records rather than flattening their contents.

Does my JSON file get uploaded?

Local editing processes selected and pasted contents in your browser. Optional Assistance sends your goal and only the context you explicitly prepare and include, such as a selected subtree or observed query field metadata, to OpenRouter and the configured model provider. Its preview shows exactly what is included. Ordinary page and asset requests also reach the hosting provider.