JSON to CSV Converter

Convert JSON arrays and objects to CSV format with automatic header detection and nested object flattening.

Conversion Options

💡 Usage Tips

  • Input should be a JSON array of objects for best results
  • Nested objects will be flattened using dot notation (e.g., "user.name")
  • Headers are automatically generated from object keys
  • Choose your preferred separator for different CSV formats
  • Download the CSV file or copy it to your clipboard

📝 Example

Input JSON:
[
  {
    "name": "John",
    "age": 30,
    "address": {
      "city": "New York",
      "country": "USA"
    }
  }
]

Output CSV:
name,age,address.city,address.country
John,30,New York,USA