JSON → CSV Converter

Delimiter:

How to use JSON → CSV Converter

Paste a JSON array of objects into the left panel. Select your preferred delimiter and toggle the header row option. The CSV output appears in real-time on the right. Click Copy to copy the CSV or Download .csv to save it as a file.

Features

  • JSON array of objects → CSV
  • Delimiter options: comma, semicolon, tab
  • Optional header row
  • Download as .csv file
  • Proper CSV escaping for special characters

Frequently Asked Questions

What JSON format is supported?

The input must be a JSON array of flat objects, e.g. [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]. All keys from all objects become CSV columns.

Can I change the delimiter?

Yes. Choose between comma (,), semicolon (;), or tab as the column delimiter. Semicolon is useful for European locales where comma is the decimal separator.

How are special characters handled?

Fields containing the delimiter, double quotes, or newlines are automatically wrapped in double quotes. Existing double quotes are escaped by doubling them.

Related Tools