To convert JSON to Excel, choose a .json file containing an array of objects and select Convert to Excel. Each object becomes a row and each key a column. Nested objects are flattened (for example address.city), and arrays are written as JSON text in a single cell.
How to use the JSON to Excel
-
1
Choose the JSON file
An array, or an object containing an array (e.g. {"data": [...]})
-
2
Choose XLSX or CSV
XLSX keeps numbers as numbers.
-
3
Convert and download
Invalid JSON is reported with the reason.
How it works
Uploaded over HTTPS, processed on our server and deleted automatically within an hour.
Features
-
Union of keys
Records with different fields still line up.
-
Nested flattening
Dot-notation column names.
-
Safe cells
Values starting with “=” are stored as text, not formulas.
Examples
[{"name": "Asha", "address": {"city": "Pune"}}]→ columns name, address.city.
Privacy and file handling
- Where it runs
- Processed on our server
- Retention
- Uploaded and converted files are deleted automatically within 1 hour(s).
- File size limit
- 5 MB per file
- Cost
- Server mode: 3 free a day, then 1 credit(s) each.
Files are uploaded over HTTPS, processed on our server, and automatically deleted within 1 hour(s).
Limitations
- Maximum 5 MB and 64 levels of nesting.
- Free daily allowance, then 1 credit per conversion.
Frequently asked questions
What JSON structure is supported?
An array of objects, or an object whose first array property holds the records (common in API responses).
Can I get CSV instead?
Yes — choose CSV as the output format.
Was this tool helpful?
Thanks for the feedback.
Last reviewed