EncodeDesk
Get Pro

JSON Tools

14 tools

Format, validate, diff, and transform JSON

A complete set of JSON developer tools — format and validate JSON with syntax highlighting, compare two objects with semantic diff, convert to YAML or XML, query with JSONPath, generate schemas, and explore deeply nested structures in a tree view.

14 tools

JSON Formatter

Format, minify, or sort JSON with syntax highlighting. Detects errors with exact position.

JSON Diff

Compare two JSON objects side by side. Highlights added, removed, and changed keys with a semantic path-based diff.

JSON to YAML

Convert between JSON and YAML with syntax highlighting on both panels. Supports both directions with a one-click swap.

JSON to XML

Convert between JSON and XML with syntax highlighting on both panels. Supports both directions with a one-click swap.

JSONPath Query

Query JSON with JSONPath expressions. Supports filters, deep scan, array slices, and more.

JSON Schema Generator

Infer a JSON Schema (draft-07) from a sample JSON object. Options for required fields and strict mode.

JSON Tree Viewer

Visualise JSON as an interactive collapsible tree. Click to expand/collapse, hover to copy JSONPath.

JSON to JSONL

Convert between JSON arrays and newline-delimited JSON (JSONL/NDJSON) with record count and syntax highlighting.

TOML Viewer

Convert between TOML and JSON with syntax highlighting on both panels. Supports both directions with a one-click swap.

JSON Key Sorter

Sort JSON object keys alphabetically (ascending or descending), recursively through nested objects.

JSON Flatten / Unflatten

Flatten nested JSON to dot-notation keys, or restore a flat object back to nested structure.

JSON Repair

Fix common JSON errors: trailing commas, single quotes, unquoted keys, JS comments.

JSON Minifier

Strip whitespace from JSON. Optionally remove nulls and sort keys.

JSON Array Tools

Sort, filter, deduplicate, pluck, paginate, and transform JSON arrays.