JSON to CSV
Interactive StudioConvert JSON arrays and nested objects into clean CSV or TSV with deep key flattening, configurable quoting, custom delimiters, and live table preview. Instant feedback with zero server storage.
Loading tool…
About JSON to CSV
Converting structured JSON into CSV allows developers and analysts to easily open API responses in Excel, Google Sheets, or business intelligence pipelines. This studio supports deep nested object flattening (`user.address.city`), custom field delimiters, quoting policies, and union column discovery across inconsistent arrays.
How to use JSON to CSV
- Paste a JSON array of objects.
- Choose the delimiter and quoting style.
- Nested objects are flattened into dotted column names, and missing keys across rows get empty cells.
- Copy the CSV or download it for Excel or Sheets.
Worked examples
Input: [{"name":"Ada","address":{"city":"Paris"}},{"name":"Lin"}]
Result: Header name,address.city then rows Ada,Paris and Lin, with an empty city for Lin.
Background
CSV is flat while JSON is nested, so the converter flattens nested objects into column names such as address.city. Arrays are harder: they are usually serialized into a single cell or expanded into numbered columns.
The column set is the union of all keys across every row, so rows with fewer fields get blanks. Fields containing the delimiter, quotes or line breaks are quoted so spreadsheets read them correctly.
Common mistakes
- Passing a single object instead of an array of objects.
- Opening the file in Excel with the wrong delimiter for your locale.
- Expecting deeply nested arrays to become neat columns.
Frequently Asked Questions
Frequently Paired With
Fast, local-first developer micro-tools with zero tracking or latency.
CSV to JSON
Convert CSV data to JSON with shape mapping & table preview.
JSON Formatter
Format, validate, and minify JSON with TypeScript & Zod export.
Hash Generator
Generate SHA-1/256/384/512 hashes of text.
Regex Tester
Test regular expressions with live highlighting, group captures & replacement.
