JSON to CSV Converter

Flatten JSON arrays into rows for spreadsheets.

Columns come from the union of all object keys. Empty cells are padded so rows stay aligned; nested values are serialized as JSON strings.

How to use the JSON to CSV tool

  1. Enter your json to csv in the fields above.
  2. Adjust any slider or type an exact number — the answer updates as you go.
  3. Copy the result and close the tab. Nothing you entered was sent anywhere.

About the JSON to CSV tool

Paste a JSON array of objects to get CSV rows, with a column for every key found and a header row included by default.

Cells containing your delimiter, quotes or line breaks are wrapped and escaped automatically, so the output opens cleanly in Excel or Sheets.

Everything runs locally in your browser: no data is uploaded, no account is needed, and it works offline once the page has loaded.

Embed this tool

Customize and copy an iframe. Linking back helps both sites.

Open preview