Skip to content
KitWren
Website

JSON to CSV Converter

Convert a JSON array to CSV for Excel or Google Sheets, flattening nested objects.

  1. Paste your input
  2. Choose the options
  3. Copy the output
Runs in your browser. Your data and files never leave your device.

About the JSON to CSV Converter

Nested fields become dotted column names (address.city) and simple arrays are joined, so the result opens cleanly in any spreadsheet.

Example

[{"name":"Ana","address":{"city":"Perth"}}] becomes a CSV with the columns name,address.city and the row Ana,Perth.

Frequently asked questions

Why does Excel show strange characters?

Excel sometimes assumes a legacy encoding. Import the file through Data › From Text/CSV and choose UTF-8.

What happens to arrays inside my JSON?

Arrays of plain values are joined into one cell, separated by semicolons. Arrays of objects become numbered columns such as items[0].name and items[1].name.