1. All tools
  2. JSON Tools
  3. JSON to CSV

JSON to CSV

Convert JSON data to CSV format. Supports nested objects and arrays, automatic header detection, and configurable delimiters and quoting — ready for Excel, Google Sheets, or any spreadsheet application.

JSON to CSV Examples

Click to try!

Array of objects

Convert multiple JSON objects into CSV rows, one row per object.

Delimiter

Character used to separate values in each row (e.g. comma, semicolon, tab)

String Quoting

Auto (recommended)

Only quote cells that contain the delimiter, a double-quote, or a newline. Keeps output clean and minimal.

Always quote

Wrap every cell in double-quotes, regardless of its content.

Headers

Include header row

Use JSON keys as column names in the first row. Recommended for readability and import compatibility.

Nested object (dot notation)

Nested keys are flattened using dot notation (e.g. address.city).

Delimiter

Character used to separate values in each row (e.g. comma, semicolon, tab)

String Quoting

Auto (recommended)

Only quote cells that contain the delimiter, a double-quote, or a newline. Keeps output clean and minimal.

Always quote

Wrap every cell in double-quotes, regardless of its content.

Headers

Include header row

Use JSON keys as column names in the first row. Recommended for readability and import compatibility.

Sparse rows

Missing keys are filled with empty values to keep columns aligned.

Delimiter

Character used to separate values in each row (e.g. comma, semicolon, tab)

String Quoting

Auto (recommended)

Only quote cells that contain the delimiter, a double-quote, or a newline. Keeps output clean and minimal.

Always quote

Wrap every cell in double-quotes, regardless of its content.

Headers

Include header row

Use JSON keys as column names in the first row. Recommended for readability and import compatibility.

Related tools