{ }
/json

JSON Tools

Parse, format, validate and convert JSON — the lingua franca of APIs.

23 tools6 popularruns locally
JSON Tools23 tools indexed
/
Sort
View
JSON Formatter
popular

Pretty-print, validate and minify JSON with syntax highlighting.

json-formatteropen
JSON Validator

Validate JSON against RFC 8259 with precise error locations.

json-validatoropen
JSON Minifier

Strip whitespace for the smallest possible JSON payload.

json-minifieropen
JSON to CSV
popular

Convert arrays of objects into clean, downloadable CSV.

json-to-csvopen
CSV to JSON

Parse CSV into structured JSON arrays instantly.

csv-to-jsonopen
JSON to XML

Convert JSON objects to well-formed XML.

json-to-xmlopen
JSON to YAML

Bidirectional JSON ↔ YAML conversion.

json-to-yamlopen
YAML to JSON

Convert YAML configuration files to JSON.

yaml-to-jsonopen
JSON to TypeScript
popular

Generate TypeScript interfaces from any JSON sample.

json-to-typescriptopen
JSON to Zod Schema
popular

Generate Zod validation schemas from any JSON sample.

json-to-zodopen
JSON to Pydantic
popular

Generate Pydantic v2 models from any JSON sample.

json-to-pydanticopen
JSON to Go Struct

Generate idiomatic Go structs with JSON tags from any sample.

json-to-go-structopen
JSON Schema Generator

Generate a JSON Schema from any JSON sample.

json-schema-generatoropen
JSON Diff

Compare two JSON documents and highlight differences.

json-diffopen
JSON Repair
popular

Fix broken, malformed or LLM-generated JSON automatically.

json-repairopen
JSONPath Tester

Run JSONPath queries against any JSON document.

jsonpath-testeropen
JQ Playground

Run jq queries in the browser — no install needed.

jq-playgroundopen
JSON Tree Viewer

Browse large JSON files as a collapsible tree.

json-vieweropen
JSON to TOML

Convert JSON configuration to TOML format.

json-to-tomlopen
JSON Escape / Unescape

Escape or unescape special characters in JSON strings.

json-escapeopen
Sort JSON Keys

Alphabetise all object keys recursively.

sort-json-keysopen
Flatten JSON

Flatten nested JSON to dot-notation key-value pairs.

flatten-jsonopen
JSON to Table

Render a JSON array as a sortable HTML table.

json-to-tableopen
23 shown·23 total
indexed locally · 0ms network
FAQ

About JSON tools

Quick answers to the questions developers ask most.

JSON (JavaScript Object Notation) is the standard data-interchange format used by virtually every web API. Formatting it adds indentation and line breaks to make it human-readable — critical for debugging API responses.
Yes — 100%. All JSON processing happens in your browser using JavaScript's native JSON.parse(). Nothing is ever sent to a server. You can safely paste API tokens, internal data, or sensitive payloads.
Formatting just adds whitespace for readability. Validating checks whether the document conforms to the JSON specification — catching issues like trailing commas, single quotes, or unescaped characters.
Yes. Every json tool is completely free — no account, no subscription, no upsells.
Never. Every tool processes data entirely in your browser using JavaScript. Open your browser's network tab while using any tool — you'll see zero outbound requests.