JSON to CSV

Convert a JSON array of objects or arrays into properly escaped CSV data. Free to use online with no sign-up. Fast and mobile-friendly.

Paste a JSON array, choose a delimiter and convert it to CSV. Object keys are combined into a consistent header row.

Example

[{"name":"Item","price":10}] becomes a CSV header and one data row.

Frequently asked questions

What JSON structure should I use?
Use an array of objects or an array of arrays. Mixed row types are rejected to avoid ambiguous CSV output.
How are nested objects handled?
Nested objects and arrays inside a cell are serialized as JSON text and correctly escaped for CSV.