JSON to CSV

Turn API JSON into spreadsheet-ready CSV. Arrays of objects become rows; nested objects flatten to dot-separated column names so Excel and Google Sheets can open the file.

Result

Paste JSON, then Convert. Nested fields flatten to columns.

How to convert JSON to CSV

  1. Paste JSON — an array of objects works best; a single object becomes one row.
  2. Click Convert.
  3. Nested fields flatten to dot-separated column names (for example address.city).
  4. Copy the CSV or download the file for Excel or Google Sheets.

FAQ

Arrays of objects are ideal. A single object becomes one row. Nested objects and arrays flatten into dot-separated column names.
Values stay the same where CSV can represent them. Nested structure is flattened to columns; convert CSV back to JSON to rebuild nesting.
Yes. Download the CSV file and open it in Excel, Google Sheets, or any CSV-aware tool.
No. Conversion runs locally in your browser. Nothing is sent to a server.
Comma-separated values with standard double-quote escaping. Fields containing commas or quotes are wrapped in quotes per typical CSV conventions.

Related tools