Excel to JSON
Convert an Excel worksheet to JSON: pick the header row or generate column names, choose array of objects or array of rows, and decide how blank cells and dates are written.
Convert an Excel worksheet to JSON: pick the header row or generate column names, choose array of objects or array of rows, and decide how blank cells and dates are written.
Excel to JSON reads an .xlsx worksheet and turns it into JSON. Choose which row holds the column names — or generate names — and review the final mapping from each column to its JSON key before exporting.
Blank and duplicate headers are renamed deterministically (for example “Column 3” and “email (2)”), so no value is ever overwritten. Numbers and booleans stay typed, dates become ISO 8601 strings, and formulas use the result saved in the file. Download compact or pretty-printed UTF-8 JSON.
As ISO 8601 strings: 2026-11-12 for dates, 2026-11-12T14:30:00 when a time is present, and 14:30:00 for time-only values. No time zone is added because Excel does not store one.
The second “email” becomes “email (2)”, a blank header becomes “Column N”, and each rename is listed.
No. The value Excel saved with the file is used. Formulas without a saved result become null and are listed.
No. Files and pasted data are processed only in your browser. Nothing is uploaded or stored, and the tool keeps working offline once the page has loaded.