JSON ↔ CSV
Convert an array of JSON objects into CSV, or parse CSV back into JSON. Values containing commas, quotes or newlines are escaped correctly.
Frequently asked questions
What shape of JSON works best?
An array of flat objects. Each object becomes a row and the union of keys becomes the header. Nested values are serialized as JSON in the cell.
Are numbers preserved when parsing CSV?
Yes — numeric and boolean-looking cells are converted to numbers/booleans; empty cells become null.