JSON to CSV Converter

Convert JSON arrays to CSV format for Excel or spreadsheets.

Drag & drop a JSON file here, or click to browse

File is read locally — nothing is uploaded to any server

Features

  • JSON File Upload: Upload a .json file directly — read locally in your browser, nothing is sent to any server.
  • Drag & Drop: Drag and drop a JSON file onto the drop zone for quick loading.
  • Flattening: Automatically flattens nested objects into dot-notation headers (e.g., user.address.city).
  • Header Generation: Scans all objects to ensure every unique key is represented as a CSV column.
  • Escaping: Properly escapes quotes and handles commas within values.
  • Excel Compatible: Output formatted for direct use in Excel or Google Sheets.

How to Use

  • Upload a JSON file using the file picker, or drag & drop a file onto the drop zone.
  • Alternatively, paste a JSON Array of objects into the input area.
  • The tool will generate a CSV string.
  • Copy the CSV and save it as a `.csv` file or paste directly into a spreadsheet.