FREE BROWSER-LOCAL FILE TOOLS

Inspect newline-delimited JSON.

Open, edit and validate NDJSON locally. Search records, inspect object rows as a table, and download one normalized JSON value per line.

Step 1: open your file

Start with NDJSON: one complete JSON value per non-empty line. Contents stay in this browser.

  1. Search and inspect records, edit their source, and review validation feedback.
  2. Download normalized NDJSON records.
Paste NDJSON

File contents stay in this browser. Download changes before refreshing or closing the tab.

Inspect nested structure

Searchable tree and raw editor views make nested objects, arrays, keys, values, and record boundaries easier to inspect.

Edit, format and validate

Every non-empty line must contain exactly one complete JSON value. Syntax problems are reported without sending the document to a server.

Choose the matching format

Use JSON for one complete value, JSONL or NDJSON for one JSON value per line.

Frequently asked questions

How do I view an NDJSON file?

Choose or drop a .ndjson or .jsonl file, or paste newline-delimited JSON. Search and inspect records, review their source and use Table when the records are objects.

What does an NDJSON download contain?

The download contains normalized records with one complete JSON value per record line. Review validation feedback and save a download before closing the tab.

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.