Developer Studio · 30 tools

JSON Tools

30 free JSON tools: formatter, validator with exact error positions, JSON to TypeScript, CSV, YAML and XML, diff, repair and JSONPath.

Start here

All json tools

About JSON Tools

These 30 JSON tools cover formatting, checking, converting and exploring data. The JSON Formatter pretty-prints or minifies a payload, and the JSON Validator points to the exact line and column of an error with a short explanation, whether it is a trailing comma, a single quote or an unclosed bracket. It also warns about duplicate keys and integers too large for JavaScript to hold exactly.

Converters turn JSON into CSV, YAML, XML, Markdown tables or environment variables, and CSV, YAML and XML back into JSON. Code generators such as JSON to TypeScript infer types from every element of an array, so optional fields are marked correctly. When something is broken, JSON Repair fixes common problems such as comments, unquoted keys and Python-style values, and JSON Diff compares two documents by structure. Your data is parsed in the browser and never sent anywhere.

Frequently asked questions

Why does the validator reject comments?
Standard JSON (RFC 8259) does not allow comments. Use JSON Repair or a JSONC-to-JSON converter to strip them first.
Can I convert nested JSON to CSV?
Yes. Tick the flatten option in JSON to CSV and nested objects become dotted column names such as user.name.
How large a JSON file can I format?
There is no set limit. Very large files depend on your device's memory and may take a moment to process.

Other studios

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close