JSON to CSV

Turn a JSON array of objects into spreadsheet-friendly CSV with correctly escaped fields and a downloadable result.

Local processing
Local processing
Ready — nothing leaves this page
Input
Settings

No extra settings. This tool uses the input exactly as shown.

Run tool

Browser memory only. No upload fallback.

Result
Your result will appear here

The input stays available if you need to adjust a setting.

How to use json to csv

  1. 1

    Paste a JSON array of records.

  2. 2

    Convert it into CSV rows and columns.

  3. 3

    Review, copy, or download the CSV.

A realistic example

Convert a small array of customer records into a CSV file for spreadsheet review.

Supported formats and limits

Input: JSON array. Output: UTF-8 CSV.

  • The top level must be an array.
  • Nested objects are serialized as JSON inside a cell rather than flattened into many columns.

Questions people ask

How are nested values handled?

Objects and arrays inside a record are serialized as compact JSON cell values.

Are commas in values escaped?

Yes. The CSV serializer quotes and escapes fields as needed.