JSON to CSV
Flatten a JSON array of objects into a CSV spreadsheet.
JSON input (array of objects)
CSV output
About the JSON to CSV
Convert an array of JSON objects into CSV rows, flattening nested objects into dot-notation column headers. Choose your delimiter and toggle the header row, with proper quoting for special characters.
Examples
Array of objects
[{"name":"Ada","city":"London"}]Output
name,city
Ada,LondonRelated tools
JSON to XML
JSON
Convert JSON into well-formed, indented XML.
JSON to YAML
JSON
Convert JSON documents to clean, readable YAML.
Csv To Json
Converters
Convert between CSV and JSON with delimiter and header options.
JSON Compare
JSON
Diff two JSON documents and list added, removed, and changed paths.
JSON Formatter
JSON
Pretty-print and beautify JSON with custom indentation.
JSON Minifier
JSON
Compress JSON by removing whitespace and show bytes saved.
Frequently asked questions
Read more
- A practical guide to formatting, validating and converting JSON
Indentation, key sorting, common parse errors, and when to convert JSON to YAML, XML or CSV instead.
Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser