Excel to JSON

A spreadsheet into JSON.

Loading tool…
Try next →CSV to ExcelCSV into an .xlsx spreadsheet.

About Excel to JSON

Excel to JSON reads a spreadsheet and turns it into JSON, using the first row as the keys. Each row below becomes an object in an array, so a table of people or products comes out as a clean list of records you can drop into code or feed to an API.

It runs entirely in your browser — the spreadsheet is read on your own device and nothing is uploaded to a server. It is free, needs no account, and has no usage limits.

Frequently asked questions

Is the Excel to JSON converter free?
Yes. It is free with no account and no sign-up. There is no limit on how many files you convert.
Does my spreadsheet get uploaded?
No. The file is read and converted in your browser, on your own machine. Your data is never sent to a server.
How do I convert a spreadsheet to JSON?
Pick your Excel file, let the tool read it, then copy or download the JSON. There is nothing to install and no setup.
What does the JSON output look like?
You get an array of objects, one per row. Each object uses your header row for its keys, so a row reads like a labelled record instead of a bare list of cells.
What if my top row is not a real header?
The tool always treats the first row as the keys. If that row holds data instead of column names, those values become your keys and the first record is lost, so make sure row one is a proper header.