JSON to CSV Converter

Convert JSON arrays to CSV format for spreadsheet use.

What is JSON to CSV Conversion?

JSON (JavaScript Object Notation) is the standard format for web APIs, while CSV (Comma-Separated Values) is the standard format for spreadsheets and data analysis tools. Converting between them allows developers and data analysts to work with API data in Excel, Google Sheets, or data pipelines.

How to Use This Tool

  1. Paste your JSON array into the input field.
  2. Click "Convert to CSV".
  3. Download the CSV file or copy the output.

Supported Input Format

The input should be a JSON array of objects where each object has the same keys. Example: [{"name":"Alice","age":30},{"name":"Bob","age":25}] converts to a CSV with name and age columns.

Frequently Asked Questions

What if my JSON has nested objects?

Nested objects are flattened using dot notation. For example, {"address":{"city":"NYC"}} becomes address.city in the CSV header.

What delimiter does the CSV use?

Comma by default. You can switch to semicolon or tab for compatibility with different regional Excel settings.

**Disclaimer:** All operations run client-side in your browser. No data is sent to servers. This site is provided for developer convenience — always verify outputs before using in production systems.