Convert JSON arrays to CSV instantly. Nested objects are flattened automatically. Runs in your browser — your data never leaves your machine.
All conversion happens in your browser using JavaScript. Nothing is uploaded to any server. Safe for sensitive business data.
No waiting for a server round-trip. CSV output appears as you type or the moment you drop a file.
Nested JSON objects are automatically flattened using dot notation (e.g., address.city). No data is lost in conversion.
Paste a JSON array of objects into the left panel and the CSV output appears instantly on the right. Each object in the array becomes a row, and each unique key becomes a column header. You can also drag and drop a .json file or use the upload button. Download the result as a .csv file that opens in Excel, Google Sheets, or any spreadsheet tool.
JSON is ideal for nested, hierarchical data and API communication. CSV is ideal for flat, tabular data that needs to be opened in spreadsheets, imported into databases, or processed by data analysis tools. Converting JSON to CSV bridges the gap between developer-friendly data formats and analyst-friendly spreadsheet formats.
[{"name": "Alice", "age": 30}]. Each object becomes a row, and each key becomes a column header.{"address": {"city": "NYC"}} becomes a column called address.city. Arrays within objects are stringified as JSON.Convert CSV to JSON instantly in your browser. Free, private, no sign-up required.
Pretty-print or minify JSON with configurable indentation. Free, runs in your browser.
Convert a JSON array to an HTML table instantly in your browser. Free and private.