Skip to tools
JSON Toolbox- Free online JSON tools

JSON to Excel

Convert a JSON array to an Excel (.xlsx) spreadsheet online. Nested keys are flattened into columns and the file downloads instantly.

  • 100% client-side, nothing uploaded
  • Instant results
  • Works offline once loaded

Paste a JSON array of objects, then export it as an Excel spreadsheet.

Input JSON

Empty

How it works

About this tool

This JSON to Excel exporter turns a JSON array of objects into a real .xlsx workbook you can open in Excel, Numbers, or Google Sheets. Each object becomes a row and the union of all keys becomes the column headers.

Nested objects are flattened into dot-notation columns so complex payloads still map to a flat sheet. Arrays are written as JSON text in a single cell so nested lists are not dropped.

Use it when stakeholders need a spreadsheet instead of raw JSON — reporting exports, QA samples, or one-off data handoffs.

The workbook is generated in your browser and downloaded directly. Because nothing is uploaded, it works offline once loaded and stays private.

JSON Toolbox processes all data locally in the browser. Nothing is uploaded to a server.

Common questions

Frequently asked questions

How do I convert JSON to Excel?
Paste a JSON array of objects and download the generated .xlsx file. Open it in Excel, LibreOffice, Numbers, or Google Sheets.
What format is the downloaded file?
A standard .xlsx workbook (Office Open XML) with a single worksheet, which opens in Excel, LibreOffice, Numbers, and Google Sheets.
How are nested objects handled?
Nested objects are flattened into separate columns using dot notation, for example address.city. Arrays are written as JSON text in a single cell.
Is my data uploaded to build the spreadsheet?
No. The spreadsheet is created locally in your browser and the download starts immediately, so your data never leaves your device.

Keep exploring

Browse all