JSON to CSV Converter

Convert JSON to CSV and CSV to JSON. Handles nested JSON flattening, array data, and custom delimiters. Download results as a file.

How to Use JSON to CSV Converter

  1. Choose your conversion direction: JSON to CSV or CSV to JSON.
  2. Paste your data into the input area or upload a file.
  3. For JSON to CSV: nested objects are automatically flattened with dot notation.
  4. For CSV to JSON: the first row is used as column headers.
  5. Copy the output or download it as a .csv or .json file.

Frequently Asked Questions

How does nested JSON flattening work?

Nested objects are flattened using dot notation. For example, {"user": {"name": "Alice"}} becomes a column header "user.name" with value "Alice".

Can I convert CSV back to JSON?

Yes, the tool supports both directions. Switch to the CSV to JSON tab to convert CSV data into a JSON array of objects.

What happens with arrays in JSON to CSV conversion?

Arrays are converted to their string representation in the CSV output. For best results, use flat JSON arrays of objects.