Convert JSON into clean, portable CSV
This JSON to CSV Converter turns JSON objects, arrays, primitives, and JSON Lines into tabular CSV data directly inside your browser. No content is uploaded to an external parsing service.
Use first-seen union columns to retain fields found across every record, or use only the first record when you need a fixed schema. Missing values become empty fields.
Nested objects and arrays
Optional flattening converts nested object paths into names such as address.city. Arrays remain compact JSON strings inside a cell so their order and structure are preserved.
CSV safety and compatibility
CSV fields are quoted when required, internal quotes are doubled, and configurable formula protection can prefix potentially executable spreadsheet strings with an apostrophe.