Nested Object Flattening
Automatically flattens deep nested JSON objects into dot-notation column headers (e.g. "address.city") for clean relational tabular display.
Free online JSON to CSV and CSV to JSON Converter. Transform JSON arrays and records into Excel-ready CSV files with custom delimiters and complete browser privacy.
Export and transform records between JSON arrays and CSV tables
id,fullName,email,tier,mrr,isActive 1001,Sarah Connor,[email protected],enterprise,599,true 1002,John Doe,[email protected],pro,49,true 1003,Elena Rostova,[email protected],starter,19,false
A product manager extracts user analytics data from a REST endpoint as JSON and converts it to a comma-separated table for spreadsheet analysis.
| Input JSON Array | [ { "id": 101, "name": "Alice Smith", "email": "[email protected]", "plan": "pro", "mrr": 49.00 }, { "id": 102, "name": "Bob Jones", "email": "[email protected]", "plan": "enterprise", "mrr": 299.00 } ] |
| Converted CSV | id,name,email,plan,mrr 101,"Alice Smith","[email protected]","pro",49.00 102,"Bob Jones","[email protected]","enterprise",299.00 |
💡 The resulting CSV opens seamlessly in Microsoft Excel, Google Sheets, or can be ingested into SQL via COPY commands.
Paste your JSON array of objects or raw CSV table into the editor, or choose from structured sample presets.
Select the conversion direction: "JSON to CSV" or "CSV to JSON".
Choose your preferred delimiter (Comma `,`, Semicolon `;`, or Tab `\t`) and whether to flatten nested object keys.
Copy the converted data or download it as a .csv or .json file ready for Excel, Google Sheets, or database imports.
Automatically flattens deep nested JSON objects into dot-notation column headers (e.g. "address.city") for clean relational tabular display.
Export with commas, European semicolons, or tabs (TSV) to match regional Excel locale preferences.
Your confidential business records and database dumps are parsed completely client-side. Zero bytes are uploaded to remote servers.
Yes. It can flatten nested object properties using dot-notation column names (e.g., "user.profile.age") and serializes array values cleanly.
Yes. You can paste standard comma-delimited or semicolon-delimited CSV text from Excel or Google Sheets to generate structured JSON arrays.
Yes. It processes tens of thousands of rows client-side in seconds using optimized string streaming.
Developer Tools
Format, beautify, validate, and minify JSON data online with instant syntax error highlighting and tree inspection.
Convert JSON to YAML and YAML to JSON online. Fast bi-directional serialization with indentation control, syntax error checking, and zero server uploads.
Compare two JSON structures side-by-side with automatic key sorting, colored difference highlights, and change breakdown.
Format, beautify, and minify SQL queries online. Standardize uppercase keywords, indent joins and subqueries, and clean syntax client-side with zero data sent to external servers.
Generate secure, cryptographically random Version 4 (v4) and time-ordered Version 7 (v7) UUIDs and GUIDs with custom formatting, bulk batch generation, and live inspection.
Explore, navigate, and inspect complex JSON payloads with an interactive collapsible tree viewer, type badges, node search, and JSON path copying.