Free JSON Array to Excel Converter
Convert a JSON array of objects into a downloadable .xlsx workbook, instantly and entirely in your browser. Want CSV instead? Try the JSON to CSV Converter.
How to convert JSON to Excel
-
1
Paste your JSON
Paste a JSON array of objects into the input box.
-
2
Set a sheet name (optional)
Change the default "Sheet1" name if you'd like something else.
-
3
Click "Convert & download .xlsx"
Column headers are pulled from the object keys, each object becomes one row, and the workbook downloads straight away.
Example use cases
Opening an API response in a spreadsheet
Turn a JSON array returned by an API into an Excel file colleagues can open directly.
Preparing data for a spreadsheet-based review
Convert exported JSON records into .xlsx so reviewers can sort, filter, and comment in Excel.
Sharing data with non-technical teammates
Turn a JSON export into a workbook that's easier for someone without a JSON background to open and use.
Frequently asked questions
What JSON shape does this expect?
An array of flat objects, like [{"name":"Alice","age":30}, ...]. Column headers are taken from the union of all keys across every object, in the order they first appear.
What happens to nested objects or arrays?
Nested values are converted to their JSON string representation and placed in a single cell, since a spreadsheet cell has no native way to represent nested structure.
What if some objects are missing a field?
Missing fields are left as an empty cell in that row - every row uses the same full set of columns.
Is my data uploaded anywhere?
No. Conversion happens locally in your browser using JavaScript - nothing you paste is sent to a server.