JSON to CSV
Convert JSON arrays or objects into CSV format with automatic header detection.
JSON Input
CSV Output
Related Tools
Frequently Asked Questions
Paste a JSON array of objects and click Convert. The tool automatically extracts column headers from object keys and creates CSV rows. Nested objects are flattened using dot notation (e.g., address.city).
An array of flat objects works best, like [{"name":"Alice","age":30},{"name":"Bob","age":25}]. Nested objects get flattened, and arrays within objects are joined with semicolons.
Yes. Click Download after converting and the .csv file can be opened directly in Excel, Google Sheets, LibreOffice Calc, or any spreadsheet application.
Nested objects are flattened with dot notation. For example, {"user":{"name":"Alice"}} becomes a column named user.name. Deeply nested structures are fully expanded into individual columns.