JSON to Excel Converter

Paste a JSON array and download as an XLSX Excel file. Handles array-of-objects (keys become headers) and array-of-arrays (raw rows). 100% client-side.

Parsed table preview will appear here.

Frequently Asked Questions

What JSON shape does it accept?

Two shapes: array of objects ([{"a":1,"b":2}, ...]) where object keys become column headers, or array of arrays ([[1,2],[3,4]]) where each inner array is a row.

How are nested objects handled?

With "Flatten nested objects" enabled, {"user":{"name":"X"}} becomes column user.name. Without flattening, nested objects are stringified as JSON inside a single cell.

What about different keys across objects?

The tool collects all unique keys across all objects and creates a column for each. Missing values in a given row are left empty in the spreadsheet.