Free AI data tool · Formats
JSON to JSONL converter
Quick answer
Paste or upload JSON, choose exactly which value to convert and download one object per line. Nested values are kept as they are.
Limit: 10 MiB or 25,000 records
Your sample is processed in this browser. File contents are not uploaded.
Supported input
A single JSON document up to 10 MiB with up to 25,000 items in the selected array.
How it works
The document is parsed once. You choose: top-level array, a single top-level object, or a dot path (for example data.items) to an array. The tool lists array paths it found but never picks one for you. Every selected item must be an object.
Limitations
- Paths use dot notation and do not support array indexes.
- Nested objects and arrays are preserved, not flattened.
Questions
- How do I convert a JSON array to JSONL?
- Paste or upload the JSON, choose the top-level array or a nested array path such as data.items, and download. Each item becomes one line.
- How do I go the other way?
- Use the JSONL to JSON converter, which wraps every line into one JSON array.
- Is my file uploaded?
- No. The file is read and processed in this browser tab, and its contents are not sent to SourceX or anyone else. Closing the tab or pressing Reset clears it.
Learn the format
Related tools
Request data in this format
Need licensed business data delivered in this format? Describe it and we'll scope it.
Request data in this format