Skip to content

JSON to Excel

Convert a JSON array into an Excel (XLSX) or CSV file. Nested objects become dot-named columns and every key across all records is included.

Secure server processing JSON → XLSX

Files are uploaded over HTTPS, processed on our server, and automatically deleted within 1 hour(s).

To convert JSON to Excel, choose a .json file containing an array of objects and select Convert to Excel. Each object becomes a row and each key a column. Nested objects are flattened (for example address.city), and arrays are written as JSON text in a single cell.

How to use the JSON to Excel

  1. 1

    Choose the JSON file

    An array, or an object containing an array (e.g. {"data": [...]})

  2. 2

    Choose XLSX or CSV

    XLSX keeps numbers as numbers.

  3. 3

    Convert and download

    Invalid JSON is reported with the reason.

How it works

Uploaded over HTTPS, processed on our server and deleted automatically within an hour.

Features

  • Union of keys

    Records with different fields still line up.

  • Nested flattening

    Dot-notation column names.

  • Safe cells

    Values starting with “=” are stored as text, not formulas.

Examples

[{"name": "Asha", "address": {"city": "Pune"}}]

→ columns name, address.city.

Privacy and file handling

Where it runs
Processed on our server
Retention
Uploaded and converted files are deleted automatically within 1 hour(s).
File size limit
5 MB per file
Cost
Server mode: 3 free a day, then 1 credit(s) each.

Files are uploaded over HTTPS, processed on our server, and automatically deleted within 1 hour(s).

Limitations

  • Maximum 5 MB and 64 levels of nesting.
  • Free daily allowance, then 1 credit per conversion.

Frequently asked questions

What JSON structure is supported?

An array of objects, or an object whose first array property holds the records (common in API responses).

Can I get CSV instead?

Yes — choose CSV as the output format.

Was this tool helpful?

Thanks for the feedback.

Last reviewed