Excel to JSON Converter
Convert a selected Excel worksheet into structured JSON for an API, migration, test fixture, or data review. Choose between objects that use the first row as keys and arrays that preserve the worksheet row shape.
Convert Your File
Your files are processed in your browser and are not uploaded to Converter247.
No file selected.
Data preview
Supported Input
One .xlsx workbook up to 15 MiB.
Generated Output
A downloadable .json file and copyable JSON preview.
What This Conversion Preserves
- Cell values, booleans, numbers, empty cells, and Unicode text.
- Row order and column position in array-of-arrays mode.
- Deterministic keys in array-of-objects mode.
Important Format Limits
- Styling, charts, images, macros, and workbook layout are not represented in JSON.
- Merged cells can produce blank positions outside the stored anchor cell.
- Formulas are not executed and do not remain active in JSON.
Preview tables show at most the first 100 rows and 50 columns. The downloaded result contains all validated data unless a documented hard limit stops conversion before export.
A Practical Example
A worksheet headed Name, Region, and Active can become an array of objects for application import. Blank headings become column_N, and duplicate headings receive numeric suffixes so no property silently overwrites another.
Browser Processing and File Safety
Conversion runs locally in a Web Worker so the interface can remain responsive while spreadsheet data is parsed. Converter247 does not send the selected file or pasted data to an API. Files stay in memory for the current page session and are released when you reset or leave the page.
Only XLSX workbooks are accepted for Excel input in this release. Workbook macros are not read or executed. Imported text is treated as data, including values that look like formulas. Large identifiers, leading-zero values, and high-precision numbers are preserved as text when exact numeric safety cannot be guaranteed.
Blank cells and unsupported workbook features are handled conservatively: the tool blocks unsafe over-limit inputs, reports formula cells without cached values, and avoids creating active formulas from CSV or JSON text.
Frequently Asked Questions
Yes in array-of-objects mode. Array-of-arrays mode keeps the first row as a normal row instead.
Blank names become column_N, and repeated names receive _2, _3, and later suffixes in a deterministic order.
Formulas are never executed or exported as active formulas. A cached value is used when the workbook provides one.
Cells parsed as dates are exported as ISO 8601 strings so the value is explicit and portable.
Yes. Select array-of-arrays to preserve rows without creating object keys from a header row.
Related Tools
Browse all Office Converter tools or review adjacent developer data tools.