JSON ↔ CSV Converter

JSON
CSV

How to Use

  1. Choose the conversion direction: JSON → CSV or CSV → JSON
  2. Select a delimiter (comma, tab, or semicolon) for the CSV output
  3. Paste your JSON array or CSV data into the input field
  4. The result appears automatically in the output panel
  5. Click Download to save the file, or Copy to copy the result to your clipboard

Frequently Asked Questions

What JSON format is supported?

The input must be a JSON array of objects, e.g. [{"name":"Alice","age":30}]. Nested objects and arrays are serialised as strings in the CSV output.

How are missing fields handled?

If some rows have a key that others lack, the missing value is left as an empty cell in the CSV output.

Is the conversion done on the server?

No. All processing happens locally in your browser. No data is uploaded anywhere.