JSON Tools
JSON tools handle the everyday work of reading and reshaping JSON: pretty-printing a compact API response, checking that a payload actually parses, shrinking it before deployment, converting it to CSV for a spreadsheet, and pulling single values out with JSONPath. Every JSON tool on Delimiter.live parses in your browser, so production payloads are never uploaded.
JSON is the default interchange format for web APIs, configuration files and log pipelines, which means most developers meet it in one of three broken states: minified into a single unreadable line, subtly malformed after a hand edit, or shaped correctly but in the wrong format for whatever needs to read it next.
The tools below cover all three. Formatting and validation tell you what the payload is and whether it parses; the converters move it between JSON, CSV, XML and YAML; JSONPath extraction pulls out the two fields you actually care about from a response with four hundred.
Read and repair
4 toolsTurn a minified or broken payload into something you can inspect, and find out exactly where it fails.
- JSON Formatter Beautify, validate and sort JSON with precise error messages. In your browser
- JSON Validator Check whether JSON is valid and see exactly where it breaks. In your browser
- JSON Minifier Strip whitespace from JSON and see the size saved. In your browser
- JSON Schema Validator Check a JSON document against a JSON Schema and see every failure. In your browser
Compare and combine
2 toolsWork out what changed between two documents, or layer one over another.
Reshape
4 toolsChange the shape of a document without changing what it means.
- JSON Flatten Turn nested JSON into a flat map of dot-separated paths. In your browser
- JSON Unflatten Rebuild nested JSON from a flat map of dot-separated paths. In your browser
- NDJSON Formatter Convert between NDJSON line-delimited records and a JSON array. In your browser
- JSON Escape and Unescape Escape text for use inside a JSON string, or decode it back. In your browser
Convert to another format
8 toolsMove records between JSON and the formats spreadsheets, config systems and older APIs expect.
- JSON to CSV Converter Flatten a JSON array into spreadsheet-ready CSV. In your browser
- CSV to JSON Converter Turn CSV rows into a clean JSON array of objects. In your browser
- JSON to XML Converter Convert JSON objects and arrays into well-formed XML. In your browser
- XML to JSON Converter Convert any XML document into readable JSON. In your browser
- JSON to YAML Converter Turn JSON into readable, correctly quoted YAML. In your browser
- YAML to JSON Converter Convert YAML configuration into equivalent JSON. In your browser
- JSON to TypeScript Generate TypeScript interfaces from a sample JSON payload. In your browser
- JSON to SQL Converter Turn a JSON array into INSERT statements. In your browser
Query and extract
2 toolsFind the values you need in a large response without writing a script.
What people use these for
- Pretty-print a minified API response so you can read the structure while debugging.
- Confirm a hand-edited config file still parses before committing it.
- Turn a JSON export into a CSV a colleague can open in Excel or Sheets.
- Convert a YAML pipeline definition to JSON to feed a tool that only accepts JSON.
- Extract a single nested field from a long response with a JSONPath expression.
- Minify a JSON fixture to cut bytes off a bundle or a network payload.
JSON Tools: frequently asked questions
Is my JSON uploaded when I use these tools?
Why does the validator reject my file when it has comments?
What is the difference between a JSON formatter and a JSON validator?
How big a JSON file can these tools handle?
What happens to nested objects when I convert JSON to CSV?
Related topics
All tools →Last reviewed 7 August 2026.