Paste a JSON array of objects below and get back a clean CSV file, ready to open in Excel, Google Sheets, or Numbers.
Nested objects and arrays are automatically flattened into dotted column names (e.g. address.city), so you donβt lose any data on the way to a spreadsheet.
π‘οΈSecure & Private: Your data is sent to our server only to perform the conversion, then immediately discarded β nothing is logged or stored.
Input StatsLines: 0Words: 0Chars: 0Size: 0 KB
Output StatsLines: 0Words: 0Chars: 0Size: 0 KB
System Status: Ready
Preview
β³DOCX / XLSX: after clicking "Convert", please wait about 15 seconds for the file to finish being fully generated before clicking "Download" β the Download button will stay disabled and count down until it's ready.
π DOCX / PDF / RTF are document containers β pick which text format gets written inside them with the extra "Content" dropdown (e.g. keep it as JSON, or write XML/CSV/YAML text instead).
Input
Input statistics are shown in the status bar above.
Output
Output statistics are shown in the status bar above.
Results are provided for informational purposes only and may contain errors. Please verify important information independently. Use of this tool is at your own risk.
Frequently Asked Questions
Does this work with nested JSON?
Yes. Nested objects are flattened into columns like address.city, and arrays are handled per-row, so the resulting CSV still reflects the full structure.
Is there a file size limit?
Pasted input is capped at 5MB, which covers tens of thousands of typical JSON records. For larger files, split them into batches.
Does my data get uploaded anywhere?
The conversion itself runs on the server for parsing/building, but nothing is stored - your data is processed and returned in the same request, then discarded.