Developer Tools

JSON ↔ CSV Converter

Move tabular data between JSON and CSV without installing a desktop converter. The tool handles quoted CSV fields and builds columns from JSON object keys.

StatusConverted
Rows2
Columns2

How this tool works

JSON-to-CSV uses the union of object keys as headers and CSV-escapes commas, quotes and line breaks. CSV-to-JSON uses the first row as object keys.

Example

Convert an array of {name,value} records into a spreadsheet-friendly CSV, or paste a CSV export to obtain a JSON array.

Common questions

What JSON shape works best?

An array of objects is the intended input because each object becomes one CSV row.

Are nested objects flattened?

No. Nested values are serialized as JSON text inside a CSV field rather than inventing a flattening convention.