JSON to Excel Converter
Upload a JSON file (array of objects) and download a real Excel (.xlsx) spreadsheet.
Upload a JSON file containing an array of objects and download a proper Excel .xlsx workbook, with the object keys as column headers. It is perfect for turning an API response into a spreadsheet you can filter and share. Everything is done in your browser, so nothing is uploaded.
Your JSON should look like [{"name":"A","age":1},{"name":"B","age":2}]. To reverse it, use Excel to JSON.
Frequently asked questions
How do I convert JSON to Excel?
Upload a .json file containing an array of objects and click convert to download an .xlsx workbook with headers from the keys.
What JSON format is required?
An array of flat objects, e.g. [{"name":"A","age":1},{"name":"B","age":2}].
Is my JSON uploaded?
No, the workbook is built in your browser and the file never leaves your device.
Can it handle nested JSON?
It works best with flat objects. Nested structures should be flattened first for clean columns.