Convert JSON to CSV and CSV to JSON

Turn a JSON array of objects into a clean CSV table, or parse CSV back into structured JSON — switch direction with one click. Everything runs in your browser, so your data stays private and never gets uploaded.

Loading…

Ad

How to use

  1. Pick a conversion direction: JSON to CSV or CSV to JSON.
  2. Paste your JSON or CSV into the input box.
  3. Copy the converted output or download it as a .csv or .json file.

Frequently asked questions

How are commas and quotes inside values handled?

The converter follows RFC 4180: any field containing a comma, quote or line break is wrapped in quotes, and inner quotes are doubled — so your data round-trips safely.

What JSON shape does it expect?

A JSON array of flat objects works best, like [{"name":"Ada","age":36}]. The first row of column headers is the union of all object keys; nested objects are stringified.

Is my data sent to a server?

No. The conversion happens entirely in your browser using local JavaScript — nothing is uploaded anywhere.

About this tool

Convert a JSON array of objects to CSV or parse CSV back into JSON, both directions, right in your browser. Private and instant — your data never leaves your device.

Related tools