JSON to CSV Converter

Convert JSON arrays to CSV format and back

How to Use JSON to CSV Converter

  1. Paste your JSON array in the input area
  2. Click Convert to generate CSV output
  3. Download the CSV file or copy the result

Frequently Asked Questions

What JSON format is required?

An array of objects, where each object represents a row. Example: [{"name": "John", "age": 30}, {"name": "Jane", "age": 25}]

How are nested objects handled?

Nested objects are flattened using dot notation. For example, {"address": {"city": "NYC"}} becomes a column named 'address.city'.

Can I convert CSV back to JSON?

Yes. Switch to CSV-to-JSON mode, paste your CSV, and get a JSON array of objects.

About JSON to CSV Converter

Transform JSON arrays into clean CSV spreadsheet format, or convert CSV back to JSON. Handles nested objects, custom delimiters, and large datasets.

  • Converts JSON arrays to clean CSV spreadsheet format
  • Flattens nested objects using dot notation
  • Bidirectional: also converts CSV back to JSON
  • Handles custom delimiters and large datasets
  • Download as CSV file or copy to clipboard

Everything runs in your browser — your data never leaves your device.

Cloud Sync

Connected to Google Drive