Free tool · JSON to Excel

Convert JSON to Excel (XLSX) online

Upload a .json file with a list of records and download an Excel workbook. Nested objects become their own columns (address.city), every key gets a column, and values with leading zeros stay as typed. Runs in your browser.

How it works

  1. 01
    Upload your JSON

    An array of objects, or an object that contains one (like an API response with a data list).

  2. 02
    Check the table

    Preview the flattened rows and columns before downloading.

  3. 03
    Download XLSX

    Get an .xlsx file that opens in Excel, Google Sheets and Numbers.

Frequently asked questions

How do I convert JSON to Excel?+

Upload the .json file here, check the preview and click download. You get an .xlsx with one row per record and one column per key.

How are nested JSON objects handled?+

They are flattened into dot-notation columns: {"address": {"city": "Paris"}} becomes a column address.city.

What happens to arrays inside a record?+

Arrays are kept as JSON text in one cell, so no data is lost or guessed.

Is it free?+

Yes, free and without an account.

Is my JSON uploaded?+

No. The file is converted in your browser.