JSONL Viewer
Paste or open a JSONL or NDJSON file to inspect each record without silently dropping malformed lines. Valid records remain searchable, invalid lines show their exact line number and parser message, and selected records can be exported as JSONL or a field-based CSV. The first 1,000 matches are rendered for a responsive page while exports keep the full filtered set.
3 valid records1 invalid lines0 blank lines
Every nonblank line is parsed independently. Invalid lines remain visible below and are never silently repaired or omitted.
3 shown
Line 3: invalid JSON
Unexpected token 'o', "not-json" is not valid JSON
not-jsonDetected fields: active, id, name
Common questions
- What is JSONL?
- JSONL, also called NDJSON, stores one complete JSON value per nonblank line. This viewer parses each line independently so one bad record does not hide valid records before or after it.
- What happens when one line is invalid?
- The line remains visible with its number, original text and parser message. It is never repaired or silently removed, while valid lines continue into the searchable record list.
- Can I export only selected records?
- Yes. Check records to export just those rows as JSONL or CSV. With no selection, the downloads contain the records currently matching the search field.
- Is my JSONL uploaded?
- No. File reading, parsing, filtering and export happen in your browser. The content is not sent to a server.
Each nonblank line is parsed as one independent JSON value. Invalid lines remain in the diagnostic list, and exports include only the records you explicitly select or the records matching the current search.