Paste record JSON
Use an array of similar objects for the cleanest tabular result.
CSV and spreadsheet tools
Convert JSON records to CSV
The result will appear here after you run the tool.
Press Ctrl or Command and Enter to run the tool.
About this tool
JSON to CSV converts an array of objects or an object containing a record array into CSV by flattening nested fields into dotted column names. Conversion and preview run on your device, preserving data for download without server transfer.
Paste an array of objects, or an object containing a record array, to generate CSV. Nested object paths become dotted columns and output can be previewed before download.
Built for daily work
How to use this tool
Use an array of similar objects for the cleanest tabular result.
Select the delimiter and decide whether nested object paths should be flattened into columns.
Review the table preview, copy the CSV, or download it as a .csv file.
Key features
Convert paths such as profile.city into separate dotted columns.
Values are quoted when necessary and spreadsheet formula prefixes are escaped in downloads.
Inspect rows and columns before exporting the file.
Practical use cases
For local tools, input is processed in your browser and is not sent to application analytics.
Data processing noticeTechnical details
Limitations and important notes
Frequently asked questions
When flattening is enabled, nested keys become dotted column names such as customer.address.city.
Primitive arrays are joined inside one cell. Arrays of objects are serialized because they do not map cleanly to one row without a custom data model.
Yes. A single object becomes one CSV row.
Nested object keys are flattened into dotted column names so spreadsheet tools can read them.
No. CSV is tabular, so mixed arrays and deeply nested records may need manual normalization.
Related guides and solutions
Choose one array of similar records, flatten object paths into stable column names, handle nested arrays deliberately, and inspect the output before importing it into a spreadsheet or database.
Learn moreA practical CSV reference for creating files that parse consistently across spreadsheets, databases, scripts, and import systems.
Learn moreA transparent explanation of local tool processing, temporary browser memory, local storage, downloads, analytics boundaries, and cases that require remote services.
Learn moreRelated tools
CSV and spreadsheet tools
Convert CSV rows into JSON records with delimiter detection, header control, type inference, preview, and download.
Open toolJSON tools
Format, validate, inspect, search, and analyze JSON in code, tree, table, schema, and statistics views.
Open toolJSON tools
Explore nested JSON, search keys and values, and copy exact paths or selected values.
Open tool