Convert JSON arrays or objects to XLSX. Free, private, runs in your browser.
100% private — your files and text never leave your browser. All processing happens locally on your device.
JSON to Excel converts arrays of objects, arrays of arrays, single objects, and scalar values into an XLSX workbook. The preview lets you inspect the first rows before downloading, so syntax errors and shape surprises are easier to catch.
Spreadsheet apps can interpret strings that begin with =, +, -, @, tab, or carriage return as formulas. Convertful escapes those values by default so imported data is less likely to execute when someone opens the XLSX in Excel, Numbers, or Google Sheets.
A spreadsheet is flat, but JSON often is not. Stringifying nested objects and arrays keeps their content visible in a cell without trying to guess a schema. For complex nested datasets, consider normalizing the JSON first into separate tables.
Arrays of objects become normal spreadsheet rows, arrays of arrays become grid rows, and single objects or scalar values are converted into simple key/value or value rows.
Spreadsheet apps may treat values beginning with =, +, -, @, tab, or carriage return as formulas. Escaping those strings by default helps reduce formula injection risk when the XLSX is opened.
No. The JSON is parsed, validated, previewed, and written into an XLSX workbook in your browser. Convertful does not upload the text or send it to an API.
Nested objects and arrays are stringified by default so their data is not lost in a flat spreadsheet cell. Turn that option off only when you prefer JavaScript-style string conversion.
Yes. Enter a sheet name before generating the XLSX. Convertful sanitizes the name for Excel's worksheet limits and falls back to a safe default if needed.