Convert Excel to JSON
Turn spreadsheet rows into JSON objects named after your header row.
- Free, no sign-up
- Files stay on your device
- Up to 30 MB per file
Your file
Drop your file here
Options
Add a file to start.
Results
One JSON file per sheet will appear here.
Nothing is uploaded — files are processed on this device.
How to use Excel to JSON
- Drop your Excel (XLSX) file on the upload area, or choose it.
- Choose your options.
- Press Convert to JSON. Each file is checked first; problems are reported per file.
- Download each result, or everything at once as a ZIP.
Supported files and limits
- Accepts
- Excel (XLSX)
- Creates
- JSON
- Limits
- One file at a time · Up to 30 MB per file · Up to 200 MB unpacked · Up to 2,000,000 cells
What happens to your files
Your files are opened and processed by your own browser. They are not uploaded to TextVix or anyone else, and nothing is kept after you close the tab. Downloads are created on your device.
Related guides
How-to
How to Convert CSV to JSON
Turn CSV rows into JSON objects using the header row, detect numbers safely, handle semicolons and quoted commas, and convert from Excel.
Questions about Excel to JSON
More answers in the TextVix FAQ.
What if a column has no heading?
It is named column1, column2 and so on. Repeated headings get _2, _3 added.
How are dates written?
As text in YYYY-MM-DD form (with the time when a cell has one).
Are my files uploaded?
No. Files are opened and processed by your browser, on your device. TextVix never receives them, and they are gone when you close the tab.

