Skip to content
Engyna

Open JSON Lines Files Online

JSON Lines stores one JSON value per line. Logs, data exports and machine-learning datasets use it because files can be appended to and read line by line.

JSON Lines / NDJSON · .jsonl, .ndjson

What you see in the JSON Lines viewer

  • Every line validated on its own, with the failing line number
  • A table of all records with sortable columns
  • The tree of any single record
  • Conversion to a regular JSON array with one click

Other ways to open JSON Lines files

  • Windows

    Any text editor opens it, but only as raw lines.

  • macOS

    TextEdit or BBEdit show the raw lines.

  • Phone & tablet

    Use the browser: text apps on phones struggle with long lines.

Frequently asked questions

Is my JSON Lines file uploaded?

No. The file is read by your browser and shown on your own device. Nothing is sent to a server, and it is gone when you close the tab.

How do I open a JSON Lines file without installing software?

Drop the .jsonl, .ndjson file on this page. It opens straight away in the JSON Viewer & Validator, on Windows, macOS, Linux, Android and iPhone alike.

What if my JSON Lines file doesn't open?

The viewer checks the file's content, not just its name. If it is damaged or not really a JSON Lines file, you'll see an error or can switch to the hex view to look at the raw bytes.

Can I convert JSON Lines to another format?

Yes. The free file converter turns JSON Lines files into other formats in your browser as well, without uploading them.

Other code and data formats