Excel to JSON converter
Convert an Excel workbook into a JSON array of objects, one object per row, keyed by the header row — or by generic column names if your sheet has no headers. Pick a sheet if there is more than one, preview the result, then copy or download the JSON.
- Nothing you type leaves this page
- Works offline once loaded
- Free forever, no signup
Preparing Excel to JSON Converter for you…
Loading the tool into your browser. Nothing is uploaded — the work happens on your device.
| {{ c }} |
|---|
| {{ row[c] }} |
- Rows{{ rowCountLabel }}
- Columns{{ columns.length }}
How to use this tool
-
Drop your Excel file
A sheet selector appears automatically for multi-sheet workbooks.
-
Toggle the header row and number parsing
Turn off "first row is headers" if your sheet is headerless data.
-
Copy or download the JSON
The output is a ready-to-use array of objects.
Questions people ask
What does each object in the output look like?
One JSON object per data row, with each column header becoming a key — a row with Invoice No, Customer and Amount columns becomes {"Invoice No":"007","Customer":"Aarav Traders","Amount":"25000"}.
What if my sheet does not have a header row?
Turn off "first row is headers" and the tool generates generic keys — Column1, Column2, and so on — from every row of data, including what would otherwise have been treated as the header.
Are numbers kept as numbers or as text?
Text by default — every cell becomes a JSON string exactly as the spreadsheet displayed it, so "007" stays "007" instead of becoming 7. Turn on "parse numbers/booleans" only if your application genuinely needs numeric JSON values.
My workbook has several sheets — which one gets converted?
Whichever one you pick from the sheet selector that appears once a multi-sheet file is loaded; switch sheets and the preview and output update immediately.
Is my spreadsheet uploaded anywhere?
No — the workbook is read and converted entirely in your browser. That matters for a client list or a payroll sheet, which is exactly the kind of file people should not be handing to a random converter site.
Related tools
- JSON to Excel Converter Convert a JSON array of objects to a real .xlsx in your browser. Nested objects flatten to dotte...
- Excel to CSV Converter Convert .xlsx or .xls to CSV in your browser, one sheet at a time or all of them. UTF-8 BOM by d...
- CSV to JSON Converter Convert CSV to a JSON array of objects in your browser. Auto-detects delimiter and encoding, pre...
Bookmark this page — the tool keeps working offline, and your settings stay in this browser. Built by Dynamb Technologies, who make software for a living.