Format, validate and inspect JSON
Paste anything into the JSON Formatter to pretty-print it with 2-space, 4-space or tab indentation, or run it through the JSON Minifier to strip whitespace and see exactly how many bytes you saved. When a document won’t parse, the JSON Validator points at the exact line and column of the error instead of leaving you to hunt for a stray comma. And for payloads too large to read top to bottom, the JSON Viewer renders a collapsible tree with type highlighting, so you can drill into just the branch you care about.
Three more tools cover the editing chores around JSON. The JSON Diff compares two documents and lists every added, removed or changed value — the quickest way to see what actually differs between two API responses. The JSON Sorter orders all object keys alphabetically, which makes documents stable and diff-friendly in version control. And when you need to embed one JSON string inside another, or paste JSON into source code as a string literal, the JSON Escape / Unescape tool handles the backslashes in both directions.
Convert JSON to CSV, YAML, XML, TypeScript and SQL
Six converters turn JSON into whatever the next system expects. The JSON to CSV Converter flattens an array of objects into a downloadable file that opens straight in a spreadsheet, and the CSV to JSON Converter goes the other way with automatic type detection. JSON to YAML and JSON to XML produce cleanly indented output for config files and older APIs. Developers get two shortcuts on top: JSON to TypeScript generates interfaces from a sample payload, and the JSON Array to SQL IN Statement turns an array — or one key plucked from an array of objects — into a quoted IN (…) list ready for a query.