How to use
- Paste your JSON array of objects into the input box.
- Click Convert to parse the JSON and build the Excel workbook.
- Wait a moment while the .xlsx is generated locally in your browser.
- Download the generated data.xlsx file and open it in Excel.
Frequently asked questions
What JSON format does the converter expect?
A JSON array of flat objects works best, for example [{"name":"Ada","age":36}]. Each object's keys become the column headers and each object becomes one row in the Excel sheet.
Can I convert a single JSON object instead of an array?
Yes. A single JSON object is treated as a one-row spreadsheet, so you do not have to wrap it in an array before converting to XLSX.
Is my JSON data uploaded anywhere?
No. The JSON is parsed and the .xlsx workbook is built 100% in your browser using JavaScript, so nothing is ever uploaded to a server and your data never leaves your device.
Is there a size limit on the JSON I can convert?
There is no fixed server limit because everything runs locally. Very large JSON files are limited only by your device's available memory, so extremely big datasets may be slower to process.
What happens with nested objects or arrays inside my JSON?
The tool builds one worksheet from your top-level objects, so flat key-value data maps cleanly to columns. Nested objects or arrays inside a field are written as-is rather than expanded into separate columns.
What if my JSON is invalid?
If the text is not valid JSON or is not an array of objects, you will see an error asking you to provide a valid array of objects. Fix the syntax and click Convert again.
About this tool
Free JSON to Excel converter that turns a JSON array of objects into a real .xlsx spreadsheet in your browser. Paste, convert and download — no uploads, fully private.