JSON Tools
Everything you need to work with JSON - format, validate, compare, convert, transform and generate. All tools run entirely in your browser with no file upload required.
Popular
Format & Validate
9 toolsJSON Formatter
Pretty-print JSON with custom indentation.
JSON Beautifier
Clean up messy JSON into a readable layout.
JSON Validator
Check JSON syntax and get precise error locations.
JSON Minifier
Strip whitespace to shrink JSON payloads.
JSON Viewer / Tree
Explore JSON as a collapsible tree.
JSON Editor
Edit JSON with a live tree preview.
JSON Repair
Fix common JSON mistakes automatically.
JSONL Formatter
Pretty-print each line of a JSONL file.
JSONL Validator
Validate every line of a JSONL file independently.
Compare & Manipulate
5 toolsJSON Diff / Compare
Compare two JSON documents side by side.
JSON Sorter
Sort object keys alphabetically, recursively.
JSON Merge
Deep-merge two JSON objects into one.
JSON Flatten / Unflatten
Flatten nested JSON to dot paths, or rebuild it.
JSONPath Tester
Run JSONPath expressions against your JSON.
Convert
10 toolsJSON → CSV
Turn a JSON array into a CSV file.
CSV → JSON
Turn CSV rows into a JSON array.
JSON → YAML
Convert JSON to readable YAML.
YAML → JSON
Convert YAML documents into JSON.
JSON → XML
Convert JSON objects into XML markup.
XML → JSON
Convert XML documents into JSON.
JSON → TypeScript
Generate TypeScript interfaces from JSON.
JSON → Python
Generate Python dataclasses from JSON.
JSON → SQL
Generate SQL CREATE TABLE + INSERT statements.
JSON → Excel
Export a JSON array as an .xlsx workbook.