JSON to CSV
Convert a JSON array of objects into a CSV file online for free.
How to use
- 1Paste a JSON array of objects.
- 2Click Convert to CSV.
- 3Copy or download the CSV file.
Features
- Handles objects with different fields
- Properly escapes commas and quotes
- Copy or download the result
Supported formats
Privacy
Your data is converted locally in your browser and is never sent to our server.
About this tool
JSON to CSV converts an array of JSON objects into a CSV table, using the union of all object keys as columns. This is useful for turning API responses or exported JSON data into a spreadsheet-friendly format.
Frequently asked questions
What JSON structure is supported?
The input must be a JSON array of flat objects, for example [{ "name": "Ana", "city": "Lisbon" }].
What happens if objects have different fields?
All unique field names across every object become CSV columns; missing values are left blank.
Is my data uploaded to a server?
No, conversion happens entirely in your browser.
Related tools
CSV to JSON
Convert CSV data into a JSON array of objects online for free.
JSON Formatter
Format and beautify JSON online with proper indentation, entirely in your browser.
JSON Validator
Validate JSON syntax and get clear error messages with line and column numbers.
Base64 Encoder
Encode and decode Base64 text and data online, entirely in your browser.