JSONParse Open the viewer

Docs

Getting started

JSONParse is a single page with a tree on the left of the status bar and no setup. This page covers everything the interface does not say out loud.

Opening a document

Accepted extensions are .json, .jsonl, .ndjson, .geojson, .har, .map, plus anything served as application/json or plain text.

Keyboard shortcuts

ShortcutAction
Ctrl / Cmd + OOpen a file
Ctrl / Cmd + FFocus search
/Focus search, when not already typing
Ctrl / Cmd + G, or F3Next match
Shift + Ctrl / Cmd + G, or Shift + F3Previous match
Ctrl / Cmd + EToggle tree and raw view
Ctrl / Cmd + Shift + TOpen the generator panel

Tree view and raw view

The tree is the default and is virtualised, so it stays responsive on documents with millions of nodes. Raw view shows the original text, unmodified, which is what you want when you need to see exactly what came off the wire — including whitespace, key order and number formatting that a re-serialised view would quietly normalise.

Settings

SettingWhat it controls
ThemeDark, light, or follow the system setting.
Parse modeauto, json or ndjson. Auto tries a strict parse first — see JSONL.
Auto-expand depthHow many levels are expanded when a document opens.
IndentIndent unit used by beautify and by generated output.
Keep documentsWhether opened documents are stored locally in IndexedDB for the library panel.

The library

When "keep documents" is on, opened files are stored in IndexedDB on your machine so you can reopen them without finding the file again. The store is per-browser and per-origin, it is never synced, and clearing it removes the documents. Turn the setting off if you would rather nothing persists — see the privacy page.

Open the viewerNothing to install.

Frequently asked questions

Do I need an account?

No. There is no account, no sign-in and no server-side state for the viewer.

Does it work on mobile?

The interface is usable on a tablet. On a phone it is cramped, and large files are limited by how much memory a mobile browser will grant a tab.

Where are my settings stored?

In localStorage under a jsonparse namespace, on your device only.

Last updated .