📊

JSON to CSV Converter

Convert any JSON array of objects to a clean CSV file instantly. Paste your JSON, choose a delimiter, and download.

How to Use JSON to CSV Converter

  • Paste a JSON array of objects into the input box — each object becomes one CSV row
  • Keys from the first object are used as column headers
  • Choose your delimiter (comma for standard CSV, semicolon for European Excel)
  • Click Convert, then copy or download the CSV

Frequently Asked Questions

The converter supports JSON arrays of objects — e.g. [{"name":"Alice"},{"name":"Bob"}]. Each object becomes a CSV row. A plain JSON object or other formats are not supported directly.
Nested objects and arrays are stringified as JSON in the CSV cell. If you need them flattened, manually flatten your JSON first or use a tool like jq.
Use comma for standard CSV (works in most tools). Use semicolon if you're opening in European versions of Excel. Use tab for TSV files, which avoid issues with commas inside data values.
Completely. All conversion happens in your browser. Nothing is uploaded to any server. You can disconnect from the internet and this tool still works.