Excel tools
Convert JSON to Excel
Open API responses and data exports as a spreadsheet you can sort, filter and share. The conversion happens in your browser.
How it works
Add a JSON file that contains an array of objects. Each object becomes a row, and the keys become the column headers, collected across all objects so a key that only appears in some rows still gets its own column. The result is a standard XLSX workbook.
Flat data works best
Spreadsheets are flat grids, while JSON can nest objects inside objects. Flat records, like a list of users, orders or products, convert cleanly. Nested objects and arrays don't map neatly to a single cell, so flatten them first or expect to tidy those columns in Excel.
When to use CSV instead
If the data is headed for another program rather than a person, JSON to CSV may be simpler: CSV is accepted almost everywhere. Choose Excel when someone will read, filter or chart the data.
Your files stay on your device
API exports often include customer and account data, which stays on your device here. The work happens in your browser, so nothing is uploaded and nothing is stored on a server. Once the page has loaded it keeps working offline, and it's free, with no sign-up and no watermark.
Questions
What JSON structure is supported?
An array of objects, such as [{ "id": 1, "name": "Ada" }, …]. Each object becomes a row and the keys become the columns.
What happens to nested objects?
They don't fit neatly into one cell. For a clean sheet, flatten nested fields into top-level keys before converting.
Do all rows need the same keys?
No. Columns are built from every key that appears; rows without a given key just have an empty cell there.