JSON ↔ CSV Converter

Convert arrays of JSON objects and comma-separated tables without uploading data.

Choose a conversion direction.

Input and output remain in this browser tab.

JSON input shape

JSON-to-CSV expects an array of objects. The union of their property names becomes the header row, and missing properties produce empty cells.

CSV quoting

Fields containing commas, quotes, or line breaks are enclosed in double quotes. Quotes inside a field are doubled according to common CSV conventions.

Nested data

Nested objects and arrays are stored as JSON text within a CSV cell rather than flattened into multiple columns.