Home/Tools/JSON to CSV

🔄 JSON to CSV Converter

Convert JSON arrays to properly formatted CSV files with automatic flattening of nested objects.

JSON Input

3 rows

Upload JSON File

Maximum 10MB file size

Valid JSON array

Convert valid JSON to see output

💡 How it works:

  • • Input must be a JSON array of objects
  • • Nested objects are flattened using dot notation (e.g., user.name)
  • • Arrays are converted to JSON strings
  • • CSV values with commas are automatically quoted
  • • Missing fields are left blank
  • • Headers are generated from all unique keys

🔗 Related Tools

View all 18 tools →