JSON to Excel Converter

Convert a JSON array of objects into an Excel workbook. Object keys become the header row, every object becomes a row, and the result is a clean XLSX you can open, sort and share.

Read the guide: How to Convert JSON to Excel
JSON input
…or drag a JSON file here

Everything runs on your device. Files never leave your browser.

How it works

  1. 1

    Paste your JSON

    Paste an array of objects, or drop in a .json file.

  2. 2

    Check the columns

    Keys from your objects become the header row; the preview shows how rows map to cells.

  3. 3

    Download the workbook

    Get a real XLSX file ready for Excel, Numbers or Google Sheets.

Instant & 100% private — nothing is uploaded

Everything runs locally in your browser. Your files are processed on your own device and are never sent to a server, so there are no upload waits, no size limits from us, and nothing is ever stored or logged.

Frequently asked questions

What JSON shape does it expect?
An array of objects, like the output of most APIs: [{"name": "...", "qty": 3}, ...]. Each object becomes a row and the keys across your objects become the column headers, so the spreadsheet lines up the way you would expect.
What if my objects have different keys?
The tool collects every key that appears across the array and uses the full set as the header row. Rows missing a particular key simply leave that cell blank, so nothing is dropped and the columns stay aligned.
Can it handle nested objects or arrays?
Nested values are written in a readable form so no data is lost, though spreadsheets are naturally flat. For the cleanest result, flatten deeply nested JSON to one level of keys before converting.
Is my file sent to a server?
No. Everything runs locally in your browser. Your file is read and processed on your own device, nothing is uploaded, and nothing is logged or stored.