JSONKnife · the JSON multitool

JSON Formatter

Pretty-print, minify, validate and sort your JSON.

Input
Output

        

JSON Diff

Compare two JSON documents and see what was added, removed, or changed, keyed by path.

Left (original)
Right (new)

JSON Tree Viewer

Explore JSON as a collapsible tree. Click any node to copy its JSONPath.

JSONPath Tester

Run a JSONPath query against your JSON and see live results (powered by jsonpath-plus).

JSON

        

YAML → JSON

Convert YAML into JSON.

JSON → YAML

Convert JSON into YAML.

JSON → CSV

Flatten an array of objects into CSV (nested keys use dot notation).

CSV → JSON

Parse CSV (first row = headers) into an array of objects.

JSON → TOML

Convert JSON into TOML.

TOML → JSON

Convert TOML into JSON.

JSON → TypeScript

Infer TypeScript interfaces from a JSON sample.

JSON → HTML Table

Render an array of objects as an HTML table — source plus live preview.