JSON Lab Ready Paste JSON or import a file.
Interactive tree

Parse JSON to build a tree.

Card graph
Structure map
Staged changes

Edits staged from the Tree, Graph, Map, or Inspector appear here before they overwrite the source JSON.

Quick summary

Summary appears after parsing.

Analysis

Analysis appears after parsing.

Path query and flatten
Query output appears here.

Flattened paths appear after parsing.

Convert and utilities Choose tools by input source: main JSON source, or the conversion text box.

Main JSON source converters

These buttons convert the parsed JSON from the main Input pane, including staged edits. Use these when your source is already valid JSON.

Conversion input tools

Paste CSV, XML, YAML, query strings, JWTs, encoded text, timestamps, or text to hash here. These tools do not read from the main JSON Input pane.

Conversion output
Choose a converter. Output from either converter group appears below.
Conversion output appears here.
Schema and TypeScript
Inferred JSON schema appears here.
TypeScript interface appears here.
Privacy / accuracy note: JSON Lab is designed to process data locally in your browser. Do not paste secrets or confidential data unless you understand your browser environment. Converter, analyzer, schema, and visualization output should be verified before production or high-risk use. Disclaimer · Privacy